Hi
Ich moechte ein gefundenes Muster im Ersetzungsstring wiederverwenden
allerdings gleich mit der Option global /g
Perlbeispiel:
$Text = "<i> <a> <o>";
$Text =~ s/<(.)>/[$1]/g;
print "$Text\n";
liefert "[i] [a] [o]"
Javascript allerdings:
Text="<i> <a> <o>" ;
Text=Text.replace( /<(.)>/g , "["+ RegExp.$1 +"]" );
alert(Text)
liefert total chaotische Ergebnisse.
LaeBt man das g weg erhaelt man wenigstens "[i] <a> <o>"
Kein mir jemand nen eleganten Weg nennen wie ich mein Ziel mit "global" erreichen kann
d.h. ohne ne Schleife ueber Einzelersetzungen bauen zu muessen?
Danke
Rolf