Thread RegEx: .* bis CRLF (4 answers)
Opened by U at 2013-08-08 09:22

topeg
 2013-08-08 17:11
#169503 #169503
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Die Sache ist noch verwirrender.
Seit man in Perl Filter für Handles (IO-Layer) haben kann (siehe ":raw", ":unix", ":crlf", ":encoding(...)", etc.) ist das "\n" auch wieder "\x0A" dafür wird das Zeilenende unter Umständen beim Lesen auf "\n" verändert.

Das mal "\n" mit einem anderen Zeichen/Zeichenfolge belegt hat war ein Hack für DOS/Windows und ähnliche Betriebssysteme. Das hat nun eleganter über die Filter gelöst.
Aber die ganze IO-Layer Geschichte von Perl wird Umschifft wenn man Binäre Module benutzt, die Ein/Ausgaben machen. Dann wird nicht gewandelt und es wird verwirrend. Ein ähnliches Problem hat man mit der ganzen Zeichen Encoding Geschichte.

View full thread RegEx: .* bis CRLF