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

PerlProfi
 2007-07-07 01:29
#78292 #78292
User since
2006-11-29
340 Artikel
BenutzerIn
[default_avatar]
So wie du es jetzt beschrieben hast, würde ich es so machen:
Code: (dl )
1
2
3
4
5
{
my $escape = "\\";
$string =~ s/(?<!\Q$escape\E)"//g;
$string =~ s/\Q$escape\E(?>")/"/g;
}

Das oben achtet noch darauf nur Escapesequenzen innerhalb von Anführungsstrichen zu ersetzen, dieses hier entfernt einfach alle "normalen" Anführungsstriche und alle \ auf die Anführungsstriche folgen.

edit: " vergessen...

MfG\n\n

<!--EDIT|PerlProfi|1183757505-->

View full thread Ausdrücke parsen, die \ enthalten