Thread RegEx: .* bis CRLF
(4 answers)
Opened by U at 2013-08-08 09:22
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. |