Joachim: replace mit regex und replacement pattern ($1)

Beitrag lesen

Hi,

"a".replace(/(.+)/, "$$1")

hm, ich denke, ich habe mich unklar ausgedrückt... diese Lösung maskiert das $-Zeichen und gibt "$1" zurück. Mein Problem liegt jedoch darin, dass ich den Match aus $1 mit einem numerischen String zusammenfügen möchte. Also, Annahme, in $1 steckt "foo":

"$1" + "1" soll ergeben: "foo1".

Machts auch, solange es keinen Match $11 gibt. Wenn es diesen gibt, wird er zurückgegeben, offenbar hat js hier keine Möglichkeit zu unterscheiden, ob $1 + "1" oder $11 gemeint ist.

Gruesse, Joachim

--
Am Ende wird alles gut.