
Eu tenho um arquivo de texto que contém os seguintes dados:
Top
Datum1
Datum2
Bottom
Datum 1
Datum 2
Top
Datum 1
Datum 2
...
e gostaria de selecionar todos os dados entre as palavras-chave "Top" e "Bottom". Procurei o regex correto para fazer isso no Notepad++, mas não encontrei as informações corretas para o meu propósito. Eu apreciaria muito qualquer ajuda. Obrigado.
Responder1
Aqui está uma regex que selecionará todo o texto que está entre cada instância de Top e Bottom:
(?<=Top)([\s\S]*?)(?=Bottom)
para marcar tudo no Notepad++ basta colocar esta expressão na caixa de localização Mark. Veja a captura de tela abaixo.
Aqui você pode ver a expressão e do lado direito explica o que cada caractere da expressão faz:https://regex101.com/r/S5YGxj/1