Hallo, ich habe mich schon ein wenig in die regulären Ausdrücke eingelesen, aber bisher keine Lösung für dieses vermutlich einfache Problem gefunden.
Ich muss alle Zeichen aus einem String, die nicht a-Z oder 0-9 sind durch einen Unterstrich ersetzen.
Wie ich alle Zeichen a-Z und 0-9 finde hab ich schon raus. Aber wie kann ich das jetzt negieren?
Ich hatte das so versucht. Klappt ber leider nicht.
Ich muss alle Zeichen aus einem String, die nicht a-Z oder 0-9 sind durch einen Unterstrich ersetzen.
Wie ich alle Zeichen a-Z und 0-9 finde hab ich schon raus. Aber wie kann ich das jetzt negieren?
Ich hatte das so versucht. Klappt ber leider nicht.
PHP:
$cleanstr = preg_replace("/[^(a-z0-9)]/i", "_", $str2clean);
Zuletzt bearbeitet: