Siechfred: regulärer Ausdruck gesucht

Beitrag lesen

Ich glaube, dass das eine echt knifflige Aufgabe ist, es hört sich jedenfalls viel einfacher an, als es ist.

Nö, es ist ganz simpel: Ersetze in einem String alle „"\r\n"“ durch „"  "“. Ansonsten lasse ihn, wie er ist.

Es lässt sich noch nicht einmal "ganz einfach" mit den neulich hier diskutierten Assertions und preg_replace() bearbeiten, weil es bei den üblichen Quotations keine öffnenden und schließenden gibt.

Sorry, mir ist, als stünde ich auf dem Bahnhof eines gottverlassenen böhmischen Dorfes. Spielst Du auf Lookarounds an? Die braucht man hier doch überhaupt nicht?!

Für str_replace ist das daher schon gar keine Aufgabe.

Na aber sicher doch:

$s = str_replace('"\r\n"', '"__"', 'Mit: "\r\n", ohne: \r\n. Nochmal: "\r\n", \r\n.');  
echo $s;

Siechfred

--
Hinter den Kulissen passiert viel mehr, als man denkt, aber meistens nicht das, was man denkt.