2011-11-09T20:47:28
pktmGibts auch, um ein bereits mit Fluchtzeichen versehenes Anführungszeichen zu überspringen:
Hierzu eine Frage. Ich bekomme den Regex nicht hin, dass nur ein nicht escaptes " escapet wird.
Also aus " wird \" und \" bleibt \" und wird NICHT zu \\"
Was mache ich falsch?
my $text = 'nicht escapet" und doch escapet\\"';
print "vorher : '$text'\n";
$text =~ s/(\\)"/\\"/g;
print "nachher: '$text'\n";
Anmerkung: Möchte das verwenden, um Daten in json Format auszugeben. Da müssen auch noch andere Zeichen escapet werden. Ich verstehe auf
http://json.org/ rechts unten auch nicht zu 100 %, was da jetzt ganz genau alles escapet werden muss und ob die dort angegebenen Kürzel 1 zu 1 denen der Perl Regex Maschine entsprechen. Hat dafür jemand zufällig einen Regex rumliegen?
Vielen Dank
10 print "Hallo"
20 goto 10