1 2 3 4 5 6 7 8 9
#!perl use strict; use warnings; my $text = qq~"bla blubb " <invalid html="abc>~; $text =~ s/"/\\"/g; print $text;
1 2 3 4 5 6 7 8 9
#!perl use strict; use warnings; my $text = q~"bla blubb \" <invalid html="abc>~; $text =~ s/(<=\\)"/\\"/g; print $text;
2011-11-09T20:47:28 pktmGibts auch, um ein bereits mit Fluchtzeichen versehenes Anführungszeichen zu überspringen:
1 2 3 4
my $text = 'nicht escapet" und doch escapet\\"'; print "vorher : '$text'\n"; $text =~ s/(\\)"/\\"/g; print "nachher: '$text'\n";
2012-04-04T09:25:37 biancaWas mache ich falsch?
2012-04-04T09:30:38 pqdu hast falsch abgeschrieben =)
2012-04-04T09:39:20 pqich frage mich eher, was du für einen input hast, wenn der eine teil schon escaped ist und der andere nicht.