So beschneiden Sie Text vor dem angegebenen Zeichen mit Notepad ++

975
user864969

Ich habe eine Datei, in der jede Zeile wie "J001.C1086" "JH001.Blend 10-111" aussieht. Ich muss den Buchstaben / die Nummer vor jedem entfernen.

Nach dem Entfernen sieht es aus wie "C1086" "Blend 10-111"

Vielen Dank!!

0
Ist es gut genug, alles durch den ersten Punkt zu entfernen (** `` .`` **)? G-Man vor 6 Jahren 0
Einem Mann das Fischen beibringen - [So verwenden Sie reguläre Ausdrücke in Notepad ++ (Tutorial)] (http://docs.notepad-plus-plus.org/index.php/Regular_Expressions) - [Notepad ++: Ein Leitfaden zur Verwendung regulärer Ausdrücke und erweiterter Suchmodus] (http://markantoniou.blogspot.co.uk/2008/06/notepad-how-to-use-regular-expressions.html) - [Tutorial für reguläre Ausdrücke] (http: //www.regular- expressions.info/tutorial.html) - [RegExr: Learn, Build & Test RegEx] (http://regexr.com/) - [regex101: Online-Regex-Tester und -Debugger] (https://regex101.com/) - [RegExper: Visualizer für reguläre Ausdrücke] (https://regexper.com/) DavidPostill vor 6 Jahren 0

2 Antworten auf die Frage

1
user15895

Regulärer Ausdruck ist in der Tat Ihr Freund und es ist sehr effizient zu lernen.

In Ihrem Fall finden Sie:

^\w+\. 

Ersetzen Sie nichts durch ReGeX.

Das sollte funktionieren.

Übrigens bedeutet dies, dass Sie nach dem Anfang einer Zeile (^) suchen, gefolgt von mindestens einem (+) alphanumerischen Zeichen (\ w) und einem Punkt (\.).

0
Ari

In können Notepad++Sie Regex im Menü Suchen verwenden.

In diesem Fall würden Sie zu Suchen> Ersetzen gehen oder Ctrl + Hdas Menü Suchen und Ersetzen öffnen.

Sie werden ticken müssen Regular expressionunter dem Search Modean der Unterseite.

Es ist wichtig, bei der Verwendung von Regex so genau wie möglich zu sein. Wenn Sie Ihre Abfrage beurteilen, werde ich jeden Text vor dem Punkt entfernen, einschließlich.

In der Suchen nach : Feld, fügen Sie den folgenden: ^.*\.(.*)$

Im Ersetzen durch: Feld, legen Sie die folgenden Schritte aus : $1

Das $1ersetzt alles in der Zeile durch alles in den Klammern!