2017-05-16 3 views
0

Gibt es irgendeine Möglichkeit, Wörter in einer bestimmten Zeile zu löschen, nachdem ein bestimmtes Zeichen vorhanden ist? Beispiel:Wie messe ich Servallinien mit Notepad ++?

12345: 6789

tjweaiv: tkojeatkasdf

1237ujb: 5bji11s

kv120ki12: tj3i2tm23

ist es eine Möglichkeit, dass ich alles löschen, die nach kommt?

Antwort

0

Sie können versuchen, die folgende Entdeckung Ersatz:

Suche:

^(.*:).*$ 

ersetzen:

$1 

die Option Alle ersetzen wählen, wenn Sie diesen Ersatz tun wollen in jeder Zeile. Stellen Sie außerdem sicher, dass Sie sich im Regex-Modus befinden, wenn Sie diese Ersetzung durchführen, andernfalls funktioniert es nicht wie vorgesehen.

Update:

Wenn Sie dies alles kommt vor dem ersten Dickdarm-, dann könnte man das finden machen regex nicht gierig und verwenden behalten wollte:

^(.*?:).*$ 
+0

vielen Dank! – semr

+0

hast du eine Idee, wie ich es mit zwischen 2 der gleichen Charaktere mache? Beispiel: – semr

+0

tbjioweatjioweadf: 12345: Ihre Option löscht nur nach dem letzten – semr