Sven Rautenberg: ich kann \n\n nicht im regulären Ausdruck finden

Beitrag lesen

Moin!

Und Dein Beispiel funktioniert bei mir auch (also macht Windows wohl \n aus den Zeilenumbrüchen), nur in meinem eigenen Programm geht's komischerweise nicht.

Nein. Das Zeichen "\n" ist im Beispielcode fest eingebaut worden. Deshalb wird es auch gefunden.

Wenn aber ein Browser in einer Textarea ein Return sendet, hängt es vom System ab, ob das als "\n" oder als "\r\n" gesendet wird. Windows-Systeme senden "\r\n". Und wenn die so in der Datei gespeichert werden, findest du sie natürlich beim Auslesen wieder vor.

Ich habe jetzt die Methode von wahsaga genommen, obwohl die auch nicht so einfach geht: nl2br verwandelt \n nämlich in <br /> plus einen Zeilenumbruch. Man muß also THEORETISCH nach <br />\n<br /> suchen, aber was meinst Du? - geht nicht. Also suche ich jetzt dies: |<br />(\s)*<br />|U

Warum ärgerst du dich mit dem <br> rum? Suche doch einfach nach den diversen Zeilenumbruchalternativen:
(\n|\r|\r\n){2} findet zwei Zeilenumbrüche.

- Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|