Reguläre Ausdrücke und Co.
CK1
- javascript
Hi,
ich hab ein paar Probs mit regulären Ausdrücken, mal wieder *g* vielleicht ists ja ein blöder Fehler,
aber wär nett, wenn mal einer gucken könnte:
ich habe einen String
tmp = "teststring alert('ausdruck'); teststring";
In dem String möchte ich "alert('ausdruck');" ersetzen durch einen anderen Ausdruck. Dazu habe ich
folgenden Ausdruck definiert:
ausdruck = /befehl_ohne_klammer_zu(\w.+));/;
So weit, so gut ,) jetzt habe ich "replace" darüber laufen lassen:
zeile = tmp.replace(ausdruck, "irgendwas" + befehl_ohne_klammer_zu + RegExp.$1 + "); irgendwas");
Weil das ganze aber nicht den gewünschten Effekt lieferte, habe ich "exec" vorher drüber laufen lassen und
das ganze per "alert" ausgeben lassen:
alert(ausdruck.exec(tmp));
Das Ergebnis war "null"... irgendwie nicht einsichtig ,(
Hat wer eine Idee, woran das liegt?
mfg
CK1