Eliminar texto entre etiquetas específicas e incluir esas etiquetas, en el bloc de notas ++

Eliminar texto entre etiquetas específicas e incluir esas etiquetas, en el bloc de notas ++

solo un usuario ingenuo, así que discúlpeme por esta pregunta tonta (según sus estándares;))

¿Podría guiarme sobre cómo eliminar el texto entre dos etiquetas en Notepad++, junto con las etiquetas que lo rodean?

ejemplo:

<XXX:value key="YY">TEXT</XXX:value>

gracias de antemano

Respuesta1

Puedes usar una expresión regular.

  • Utilice la opción reemplazar ( Ctrl+ H) y seleccione la expresión regular como modo de búsqueda.

ponga esta línea en el Find what:cuadro de texto.

[^<>]+(?=[<])

La explicación de la expresión regular a continuación:

[^<>]+- Coincide con un solo carácter que no esté presente en la lista siguiente

+Cuantificador: coincidencias entre una vez y un número ilimitado de veces, tantas veces como sea posible, devolviendo según sea necesario (codicioso)

<>coincide con un solo carácter en la lista <> (distingue entre mayúsculas y minúsculas)

(?=[<])- Previsión positiva. Afirmar que la expresión regular a continuación coincide

[<]Haga coincidir un solo carácter presente en la lista a continuación

<coincide con el carácter <literalmente (distingue entre mayúsculas y minúsculas)

información relacionada