JS Regex, как заменить только захваченные группы?

Хорошо, вопрос довольно прост. Я ищу строку вроде этой:

name="some_text_0_some_text"

У меня есть HTML-код до и после строки выше.

Теперь я хотел бы заменить 0 на что-то вроде: !NEW_ID!

Итак, я сделал простое регулярное выражение:

.*name="\w+(\d+)\w+".*

Но я не понимаю, как заменить исключительно захваченный блок.

Есть ли способ заменить захваченный результат, такой как ($ 1), какой-нибудь другой строкой?

Результатом будет:

name="some_text_!NEW_ID!_some_text"

Спасибо за вашу помощь:)

144
задан cssyphus 20 July 2019 в 01:16
поделиться