Notepad++ hebt Text zwischen Schlüsselwörtern hervor

Notepad++ hebt Text zwischen Schlüsselwörtern hervor

Ich habe eine Textdatei mit folgenden Daten:

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

und ich möchte alle Daten zwischen den Schlüsselwörtern „Top“ und „Bottom“ auswählen. Ich habe nach dem richtigen regulären Ausdruck gesucht, um dies in Notepad++ zu erreichen, aber ich habe nicht die richtigen Informationen für meinen Zweck gefunden. Ich wäre für jede Hilfe sehr dankbar. Danke.

Antwort1

Hier ist ein regulärer Ausdruck, der den gesamten Text zwischen den Vorkommen von „Top“ und „Bottom“ auswählt:

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

Um alles in Notepad++ zu markieren, müssen Sie nur diesen Ausdruck in das Suchfeld „Markieren“ einfügen. Siehe Screenshot unten.

Hier sehen Sie den Ausdruck und auf der rechten Seite wird erklärt, was jedes Zeichen des Ausdrucks bewirkt:https://regex101.com/r/S5YGxj/1

Bildbeschreibung hier eingeben

verwandte Informationen