
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