seth_not@home: preg_replace()-Funktion gesucht

Beitrag lesen

gudn tach!

preg_replace("/\+/g", '"', $string);

nee, und auch der vorschlag "/\+?"/g" ist nicht richtig.

in perl waere es schlicht
  s/\+"/"/g;
in php dagegen muss man immer noch das zusaetzliche parsen des strings beruecksichtigen:

preg_replace('/\\+"/', '"', $foo);

oder halt ueberfluessiger weise:
preg_replace("/\\+"/", """, $foo);

warum das ganze: erst wird der string geparst, dann wird der resultierende regexp geparst; d.h. es muss ggf. zwei mal escaped werden.

(es geht auch mit nur drei backslashes, aber das sollte man wirklich nur verwenden, wenn man genau weiss, man tut)

prost
seth