10 Einträge, 1 Seite |
my $line = "bellt [VVFIN person=3 number=sg mood=ind tense=pres]";
my ($wort, $pos, %attrs) = $line =~ m/^(\w+)\s+\[(\w+)(?=\s)(?:\s+([^=]+)=([^=]+))*\]$/g;
Quote[...] und vor allem - von anderen lesbar.
1 2
my ($word, $pos, $attrs) = $line =~ /^(\w+)\s+\[(\w+)\s+(.*)\]/; my %attrs = map m/(\w+)=(\w+)/, split /\s+/, $attrs;
Dubu+2008-04-29 01:34:27--Die korrekte Lösung für ein komplexeres Regex-Problem unter C/C++ sollte wohl lauten "nutze die libpcre". ;-)
pktm+2008-04-29 11:25:08--Dubu+2008-04-29 01:34:27--Die korrekte Lösung für ein komplexeres Regex-Problem unter C/C++ sollte wohl lauten "nutze die libpcre". ;-)
Keine Ahnung was das ist.
pktm+2008-04-22 20:09:02--Code: (dl )my $line = "bellt [VVFIN person=3 number=sg mood=ind tense=pres]";
my %data = $line =~ /(\w+)=(\w+)/g;
10 Einträge, 1 Seite |