wake-up-neo.com

Notepad ++ Suchen und Ersetzen: Löschen Sie alle nach "/" in jeder Zeile

Ich habe eine reine Textdatei mit folgendem Inhalt:

prežrať/RN
prežrieť/Z
prežrúc/zZ
prežuť/c
...

F: Wie kann ich alle Zeichenfolgen nach dem /-Symbol in jeder Zeile in Notepad ++ entfernen?

Gewünschte Leistung:

prežrať
prežrieť
prežrúc
prežuť
...

Ich mache das mit Suchen und Ersetzen für jeden anderen String nach /, aber es gibt zu viele Kombinationen.

8

Suchen Sie nach: /.*, ersetzen Sie nichts.

Das Zeichen / stimmt nur mit / überein. . stimmt jedoch mit jedem Zeichen mit Ausnahme von Zeilenumbrüchen überein, sodass .* eine Folge von Zeichen bis zur ersten Zeilenumschaltung enthält. Eine Demonstration finden Sie hier: http://regex101.com/r/kT0uE3 .

Wenn Sie Zeichen nur nach dem last in der Zeile / entfernen möchten, sollten Sie den Regex /[^/]*$ verwenden. Eine Erklärung und Demonstration finden Sie hier: https://regex101.com/r/sZ6kP7/74 .

31

Im regulären Ausdrucksmodus 

Finden: 

/.* 

Ersetzen: 

(empty) 
5
user3612020

Stellen Sie Suchen und Ersetzen in den regulären Ausdrucksmodus ein. 
Suchstring: /.* 
Ersetzen Sie String: (leere Zeichenfolge) 

Notepad ++ Suchen und Ersetzen ist standardmäßig Zeile beendet (es wird nicht über mehrere Zeilen gehen)

3
Lyndon White

Verwenden Sie Suchen und Ersetzen:

  • Drücken Sie STRG-H, um das Dialogfeld Ersetzen zu öffnen 
  • geben Sie /.* in "Find what" ein. 
  • "Ersetzen durch" leer lassen 
  • Wählen Sie "Regulärer Ausdruck" (und .patches, wenn es sich um eine Zeile handelt)
  • Klicken Sie auf Ersetzen

Los geht's ... Du bist fertig.

2
He llo