
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