Mit Notepad ++ muss ich den gesamten Text außer bestimmten Wörtern entfernen

Mit Notepad ++ muss ich den gesamten Text außer bestimmten Wörtern entfernen

Beispiel: Zeile 1 ist diese

Adobe Ceiling   EngramEntry_AdobeCeiling_C 106 5 15

Ich möchte alles herausnehmen, außer:

EngramEntry_AdobeCeiling_C 

Antwort1

Suchen nach: .+EngramEntry_(.+)_C.+
Ersetzen durch:EngramEntry_\1_C

Bildbeschreibung hier eingeben

Antwort2

Um sicher zu sein, ersetzennurZeilen, die enthalten EngramEntry_AdobeCeiling_C, aber nicht blah_EngramEntry_AdobeCeiling_C_blah, müssen Sie verwendenWortgrenzen:

  • Ctrl+H
  • Finde was:^.+?\b(EngramEntry_AdobeCeiling_C)\b.+$
  • Ersetzen mit:$1
  • ÜBERPRÜFEN Groß-/Kleinschreibung beachten
  • ÜBERPRÜFEN Umwickeln
  • ÜBERPRÜFEN Regulären Ausdruck
  • DEAKTIVIEREN . matches newline
  • Replace all

Erläuterung:

^               # beginning of line
.+?             # 1 or more any character but newline, not greedy
\b              # word boundary, make sure we haven't word character just before
(EngramEntry_AdobeCeiling_C) # group 1, literally
\b              # word boundary, make sure we haven't word character just after
.+              # 1 or more any character but newline
$               # end of line

Ersatz:

$1      # content of group 1, i.e. "EngramEntry_AdobeCeiling_C"

Screenshot (vorher):

Bildbeschreibung hier eingeben

Screenshot (nachher):

Bildbeschreibung hier eingeben

Antwort3

  • Finde was:.+(EngramEntry_AdobeCeiling_C).+
  • Ersetzen mit:\1
  • Suchmodus: Regulärer Ausdruck

Bild:

verwandte Informationen