¿Cómo puedo marcar líneas entre dos cadenas de texto usando la opción de expresiones regulares en Notepad ++?

¿Cómo puedo marcar líneas entre dos cadenas de texto usando la opción de expresiones regulares en Notepad ++?

Estoy intentando simplemente marcar y reemplazar todas las líneas en el archivo Notepad++ encerrado por dos palabras/texto, por ejemplo, PERMI y EQUALSI (ver figura adjunta). ¿Cómo puedo hacer eso usando la opción de búsqueda de expresiones regulares?

Gracias y agradezco su apoyo de antemano, Muni.

Ejemplo:-

PERMI ALL  
*MOD   1:61   1:61  103:104     * 0      
PERMJ  EQUALSI
*MOD   1:61   1:61  103:104     * 0
PERMK  EQUALSI * 0.1
*MOD   1:61   1:61  103:104     * 0

Respuesta1

  • Ctrl+H
  • Encontrar que:PERMI ALL[\s\S]+?EQUALSI
  • Reemplazar con:LEAVE EMPTY
  • CONTROLAR Envolver alrededor
  • CONTROLAR Expresión regular
  • Replace all

Explicación:

PERMI ALL       # literally
[\s\S]+?        # 1 or more any character, not greedy
EQUALSI         # literally

Captura de pantalla (antes):

ingrese la descripción de la imagen aquí

Captura de pantalla (después):

ingrese la descripción de la imagen aquí

información relacionada