Notepad++ resalta texto entre palabras clave

Notepad++ resalta texto entre palabras clave

Tengo un archivo de texto que tiene datos de la siguiente manera:

Top
    Datum1
    Datum2
Bottom
    Datum 1
    Datum 2
Top
    Datum 1
    Datum 2
...

y me gustaría seleccionar todos los datos entre las palabras clave "Arriba" y "Abajo". Busqué la expresión regular correcta para lograr esto en Notepad++ pero no encontré la información correcta para mi propósito. Agradecería mucho cualquier ayuda. Gracias.

Respuesta1

Aquí hay una expresión regular que seleccionará todo el texto que se encuentra entre cada instancia de Superior e Inferior:

(?<=Top)([\s\S]*?)(?=Bottom)

para marcar todo en Notepad++ solo necesita colocar esta expresión en el cuadro de búsqueda Marcar. Vea la captura de pantalla a continuación.

Aquí puedes ver la expresión y en el lado derecho explica qué hace cada carácter de la expresión:https://regex101.com/r/S5YGxj/1

ingrese la descripción de la imagen aquí

información relacionada