Dennis: preg_replace - mehrfache Zeilenumbrüche "kürzen"

Beitrag lesen

Hi Stefan,

Herzlichen Dank für die Antwort! Leider klappt es auch mit doppelten Anführungszeichen nicht.

Lies dir mal noch den Hinweis von dedlfix durch, dass es da auch systembedingte Unterschiede geben kann.

Ich hatte allerdings auch bewusst die einfachen Anführungszeichen verwendet, da ich im Kopf hatte, dass die \r und \n im regulären Ausdruck nicht schon von PHP umgesetzt werden dürfen, sondern erst von der RegEx-Engine. Ist das falsch?

Ja, die RegEx Maschine erkennt (AFAIK) kein \r oder \n - du kannst aber \010 bzw. \013 verwenden, auf diese Weise kannst du Zeichen direkt durch ihren numerischen Wert referenzieren. Vielleicht wäre das eine Möglichkeit, wie du die System Unterschiede auch umgehen kannst ... probier einfach mal ein bisschen herum.

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Die FlatBox 0.3 mit Dokumentation ist da!
Wer die FAQ gelesen hat, ist klüger! ... und weiß wie man Links macht ;-)