Thread Regulärer Ausdruck der Inhalt zwischen "" zurückgibt (6 answers)
Opened by Xertno at 2011-10-18 10:34

payx
 2011-10-18 11:04
#153291 #153291
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo Xertno,

ich würde auch einen XML-Parser empfehlen, aber z.B. so geht es auch:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use strict;
use warnings;

my $txt = q(<StdViol sev="3" ln="59" cat="MISRA2004" hash="-1687940199" tool="c++test" rule="MISRA2004-14_7" locType="sr" lang="cpp" msg="Provide only one exit point in 'doMount' function" auth="fsdun" locStartln="59" locStartPos="4" locEndLn="59" locEndPos="5" locFile="/optstart/dut/src/action.c"/>);

while ($txt =~ s/"([^"]+)"//) {
    print "$1\n";
}


HTH
Grüße
payx

View full thread Regulärer Ausdruck der Inhalt zwischen "" zurückgibt