Wie kann ich mit der Option „reguläre Ausdrücke“ in Notepad++ Zeilen zwischen zwei Textzeichenfolgen markieren?

Wie kann ich mit der Option „reguläre Ausdrücke“ in Notepad++ Zeilen zwischen zwei Textzeichenfolgen markieren?

Ich versuche einfach, alle Zeilen in der Notepad++-Datei zu markieren und zu ersetzen, die von zwei Wörtern/Texten umschlossen sind, z. B. PERMI & EQUALSI (siehe beigefügte Abbildung). Wie kann ich das mit der Suchoption für reguläre Ausdrücke tun?

Vielen Dank und ich freue mich im Voraus über Ihre Unterstützung, Muni

Beispiel:-

PERMI ALL  
*MOD   1:61   1:61  103:104     * 0      
PERMJ  EQUALSI
*MOD   1:61   1:61  103:104     * 0
PERMK  EQUALSI * 0.1
*MOD   1:61   1:61  103:104     * 0

Antwort1

  • Ctrl+H
  • Finde was:PERMI ALL[\s\S]+?EQUALSI
  • Ersetzen mit:LEAVE EMPTY
  • ÜBERPRÜFEN Umwickeln
  • ÜBERPRÜFEN Regulären Ausdruck
  • Replace all

Erläuterung:

PERMI ALL       # literally
[\s\S]+?        # 1 or more any character, not greedy
EQUALSI         # literally

Screenshot (vorher):

Bildbeschreibung hier eingeben

Screenshot (nachher):

Bildbeschreibung hier eingeben

verwandte Informationen