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