Sebastian: Zeilenumbrüche in txt.datei

Beitrag lesen

Hallo Christian,

Du verwendest ein Betriebsystem, das \n (bzw. \012) nicht als Zeilenumbruchzeichen erkennt. Wenn Du Windows verwendest, ist es \r\n (bzw. \015\012) und wenn Du einen Mac verwendest, dann ist es \r (bzw. \015)

Das ist interessant!

Ein Lösungsansatz für die Übertragung meiner Zeilenumbrüche, die ich umbedingt haben will wäre auch sehr nett.

Ich dachte, die schreibst Du mit einem Gästebuch hinein und liest die dann wieder aus? Dann ist es doch vollkommen egal, als was die Zeilenumbrüche gespeichert werden, wenn Du sie hinterher wieder so auslesen kannst, dass es passt.

Ich gebe z, die zweite Frage war eigentlich überflüssig und ist mit deiner Antwort sozusagen auch schon "bedient".

Prinzipiell würde ich alle Zeilenumbrüche in einem Text bei der Eingabe in UNIX-Zeilenumbrüche (\n) verwandeln:

$text = preg_replace ("!\015\012|\015|\012!", "\012", $text);

Mit dieser suchen und ersetzen-Geschichte wollte ich mich sowieso noch intensiv auseinandersetzen, da ich die Regulären Ausdrücke sehr interessant finde, mal davon abgesehen, das man sie wohl eh andauernd braucht.

Ich danke dir für deine Hilfe!

Gruß
Sebastian