Thread Ausdrücke parsen, die \ enthalten (4 answers)
Opened by dominicn at 2007-07-07 00:16

PerlProfi
 2007-07-07 01:13
#78290 #78290
User since
2006-11-29
340 Artikel
BenutzerIn
[default_avatar]
Sieht für mich eher danach aus, als möchte er, dass der \ alle Zeichen innerhalb von Anführungsstrichen escaped, mir fällt leider nichts besseres ein, aber so würde ich es machen:
Code: (dl )
1
2
3
4
5
{
my $escape = "\\";
my $dood = sub { $a=pop;$a=~s/\Q$escape\E(.)/$1/g;$a };
$string =~ s{(?<!\Q$escape\E)"(.*?)(?<!\Q$escape\E)"}{$dood->($1)}eg;
}


MfG

View full thread Ausdrücke parsen, die \ enthalten