Ok la domanda è abbastanza semplice. Sto cercando una stringa come questa:JS Regex, come sostituire solo i gruppi catturati?
name="some_text_0_some_text"
Ho codice HTML prima e dopo la stringa di cui sopra.
Ora mi piacerebbe sostituire lo 0 con qualcosa del tipo:! NEW_ID!
Così ho fatto una semplice espressione regolare:
.*name="\w+(\d+)\w+".*
Ma non vedo come sostituire esclusivamente il blocco di catturato.
C'è un modo per sostituire un risultato acquisito come ($ 1) con un'altra stringa?
Il risultato sarebbe:
name="some_text_!NEW_ID!_some_text"
Grazie per il vostro aiuto :)
Perché stai parsing grezzo HTML con JavaScript? Puoi darci più contesto? – deed02392