Input: "bla \n\n".
Output: "bla\n".
Die nichtleere Zeile wurde verändert ...
Ich vermute(!) mal, das dürfte im konkreten Anwendungsfall irrelevant sein.
Braucht preg_replace kein g-Flag für generelles Ersetzen?
Nein. PHP wirft dann eine Notiz: "PHP Warning: preg_replace(): Unknown modifier 'g' in /../test.php on line 15" Ich finde das auch nicht so gut. Aus meiner Sicht sollten reguläre Ausdrücke in jeder Programmiersprache gleich funktionieren, was natürlich auch die Flags betrifft.
Mir passiert das auch immer wieder, weil ich nicht nur PHP progge.
Fred