Hi,
ich hab folgendes Problem:
Die Eingabe des Users soll mit preg_replace bearbeitet werden.
Es sollen alle zeichen die in dem negierten code stehen erlaubt werden.
Ich hab mir n Ast abgesucht aber nichts dazu gefunden wie man Anführungszeichen in einem negierten preg_replace einbindet.
Php denkt leider immer das es ein Teil eines php codes ist. Wenn ich es mit \" versuche zeigt er mir im Auszugebenden Text den Slash vor dem Anführungszeichen mit an. Was natürlich nicht gewünscht ist. Ich hab auch schon versucht den Slash zu eliminieren mit \\" hat aber auch nicht funktioniert.
Hier der Code den ich verwenden möchte:
Vielleicht habt ihr ja eine Idee.
ich hab folgendes Problem:
Die Eingabe des Users soll mit preg_replace bearbeitet werden.
Es sollen alle zeichen die in dem negierten code stehen erlaubt werden.
Ich hab mir n Ast abgesucht aber nichts dazu gefunden wie man Anführungszeichen in einem negierten preg_replace einbindet.
Php denkt leider immer das es ein Teil eines php codes ist. Wenn ich es mit \" versuche zeigt er mir im Auszugebenden Text den Slash vor dem Anführungszeichen mit an. Was natürlich nicht gewünscht ist. Ich hab auch schon versucht den Slash zu eliminieren mit \\" hat aber auch nicht funktioniert.
Hier der Code den ich verwenden möchte:
PHP:
$var = preg_replace("![^a-zA-Z-öäü ßÖÄÜ´]!is","",$var);
Vielleicht habt ihr ja eine Idee.