Thread RegEx: Zeile trennen mit Trenner ; und Feldern mit \; (3 answers)
Opened by zimso at 2008-08-11 00:43

murphy
 2008-08-11 17:43
#113355 #113355
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Linuxer+2008-08-10 23:00:45--
Code (perl): (dl )
1
2
3
4
5
6
use strict;
use warnings;

my $text = q~abc;123;ab\;12;zzz;yyy;~;

my @fields = split m{(?<!\\);}, $text;

[...]


Und wenn jemand einen gequoteten Backslash in die Datei schreibt -- also zum Beispiel abc;d\\;ef -- verhält sich dieser Regex wieder falsch...

Da würde ich doch auch lieber auf ein Modul zurückgreifen, dass CSV ordentlich parsen kann.
When C++ is your hammer, every problem looks like your thumb.

View full thread RegEx: Zeile trennen mit Trenner ; und Feldern mit \;