Zeilen in Notepad ++ teilen

947
DeathRival

Ich habe Linien, die miteinander verbunden sind und ich möchte sie teilen.

Beispiel für Zeilen vor:

:user1:example1@hotmail.com:4082e6739d188208d2450d1e03696b40:OdoA>D9e9VIOnP8^}M[e*FA)3!:Frankosh:test_93@hotmail.com:1bf4e6d1462b89977cf774c3dc1c666f:|Lt&A/+?%My._Ft+Tw1B7(?'[Sw/F5 :user2˜…:2example@hotmail.com:ac9ae85d0ad2f6328507bac7357dfdf4:(;J`#PQVde}),G*WoV%y&7:]:calefonaso:test@hotmail.com:08598769c7ee559e792be4d04e931140:7TJL|O}c:2YhJq?0[?4coLT~XjW"xm :Ruziitto:example3@hotmail.com:fe71d6e50e0bb767a19e176c0d26eaed:rOSMJ|?~Y*jAp1#P\,p)h)t:s:killer87:tested@gmail.com:4316edd511ea5d8b2a67748ded316497:z(=3;m#y0:+$WS\jY6u@!\WFyt{\Ia 

Beispiel für Zeilen danach:

:user1:example1@hotmail.com:4082e6739d188208d2450d1e03696b40:OdoA>D9e9VIOnP8^}M[e*FA)3! :Frankosh:test_93@hotmail.com:1bf4e6d1462b89977cf774c3dc1c666f:|Lt&A/+?%My._Ft+Tw1B7(?'[Sw/F5 :user2˜…:2example@hotmail.com:ac9ae85d0ad2f6328507bac7357dfdf4:(;J`#PQVde}),G*WoV%y&7:] :calefonaso:test@hotmail.com:08598769c7ee559e792be4d04e931140:7TJL|O}c:2YhJq?0[?4coLT~XjW"xm :Ruziitto:example3@hotmail.com:fe71d6e50e0bb767a19e176c0d26eaed:rOSMJ|?~Y*jAp1#P\,p)h)t:s :killer87:tested@gmail.com:4316edd511ea5d8b2a67748ded316497:z(=3;m#y0:+$WS\jY6u@!\WFyt{\Ia 
0
Wenn jeder Eintrag genau 4 Doppelpunkte enthält, können Sie diesen regulären Ausdruck `(: [^:] *: [^:] *: [^:] *: [^:] *)` verwenden und durch `\ 1 ersetzen \ n`. Dadurch werden einige Leerzeilen eingeführt, die sich jedoch leicht entfernen lassen. SpiderPig vor 6 Jahren 2

1 Antwort auf die Frage

1
Toto

Angenommen, der Doppelpunkt ist das Trennzeichen und die Daten enthalten keine Doppelpunkte:

  • Ctrl+H
  • Finde was: ^((?::[^:]+)):
  • Ersetzen mit: $1\n:
  • Replace all

Erläuterung:

^ : begining of line ( : start group 1 (?: : start non capture group : : a colon [^:]+ : 1 or more any character that is not a colon ) : end group, must appear 4 times ) : end group 1 : : a colon (To be sure to not add superfluous line break) 

Ersatz:

$1 : The content of group 1 (the first fourth columns in a line) \n : a line break, you could use \r\n for windows : : colon, at the beginig of new lines 
  • Überprüfen Sie Groß- und Kleinschreibung
  • Aktivieren Sie die Option Wrap around
  • Überprüfen Sie den regulären Ausdruck
  • NICHT PRÜFEN . matches newline

Ergebnis für gegebenes Beispiel:

:user1:example1@hotmail.com:4082e6739d188208d2450d1e03696b40:OdoA>D9e9VIOnP8^}M[e*FA)3! :Frankosh:test_93@hotmail.com:1bf4e6d1462b89977cf774c3dc1c666f:|Lt&A/+?%My._Ft+Tw1B7(?'[Sw/F5 :user2˜…:2example@hotmail.com:ac9ae85d0ad2f6328507bac7357dfdf4:(;J`#PQVde}),G*WoV%y&7 :]:calefonaso:test@hotmail.com:08598769c7ee559e792be4d04e931140:7TJL|O}c:2YhJq?0[?4coLT~XjW"xm :Ruziitto:example3@hotmail.com:fe71d6e50e0bb767a19e176c0d26eaed:rOSMJ|?~Y*jAp1#P\,p)h)t :s:killer87:tested@gmail.com:4316edd511ea5d8b2a67748ded316497:z(=3;m#y0:+$WS\jY6u@!\WFyt{\Ia