Notepad ++ expresión regular Reemplazar, usando variables de coincidencia

Notepad ++ expresión regular Reemplazar, usando variables de coincidencia

En Notepad++, quiero realizar una búsqueda y reemplazo, proporcionando una variable en el campo 'Reemplazar con', que hace referencia a una coincidencia del campo 'Buscar qué'. ¿Algunas ideas?

Intenté suministrar (buscar) foo (\w) bar(reemplazar) foo baz ($1) bar qux. Eso no funcionó.

Respuesta1

Bloc de notas++utiliza el estándar POSIXexpresiones regulares. Como tal,referencias anterioresdebería usar la barra diagonal en lugar del signo de dólar:

Find    : foo (\w) bar
Replace : foo baz (\1) bar qux

Respuesta2

Creo que necesitas tener un identificador de token. Entonces, si modificara la respuesta de Synetech, cambiaría la parte "Buscar" a "foo (?'one'\w+) bar".

información relacionada