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

Beitrag lesen

Hi,

bastle grade mit sowas herum:
return str.replace(regex, "$1" + repl);

soweit, sogut. Unschön dabei: ist repl ein numerischer  Wert wie 1, macht er - sofern verfügbar -  aus $1 $11 und gibt diesen Match zurück (Ist $11 nicht verfügbar setzt er brav "[match]1" zusammen).
Lässt sich sowas einfacher umgehen, als gleich mit einer callback-funktion zu arbeiten?

Danke & Gruesse, Joachim

--
Am Ende wird alles gut.