Ich muss Zeilen schneiden, die 6 oder mehr Zeichen, Bindestrich, dann andere Zeichen oder Symbole haben. Bindestrich und Rest der Zeile sollten entfernt werden. Quellentext:Ausschneiden von Zeilen mit Notepad ++ Regexp ersetzen
0402CS-2
0402CS-3
0402
7812-C
0603CS-1
0603CS-2
0603CS-3
Als Ergebnis, ich brauche dies:
0402CS
0402CS
0402
7812-C
0603CS
0603CS
0603CS
, das zu tun, ich benutze Notepad ++ regexp Funktion ersetzen. Muster finden: ^([^ \ -] {6,}) \ -. + $ Muster ersetzen: \ 1 Aber es gibt keine Option "multiline", also Symbole "^" und "$" doesn ‚t Spiel erst am Anfang und Ende der Leitung und tatsächlich habe ich Ergebnis:
0402CS
0402CS
0402
7812 <-- that's wrong!
0603CS
0603CS
0603CS
Bitte geben Sie mir, wie Muster zu beheben finden? Oder vielleicht gibt es andere Handvoll und leistungsstarken Freitext-Editor, der das tun kann?
Alles ist in Ordnung, vielen Dank für die Lösung und nützliche Hinweise! – Spark13