Thread Regulärer Ausdruck der Inhalt zwischen "" zurückgibt
(6 answers)
Opened by Xertno at 2011-10-18 10:34
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 |