Notepad++ destaca texto entre palavras-chave

Notepad++ destaca texto entre palavras-chave

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

insira a descrição da imagem aqui

informação relacionada