2016-07-03 15 views
1

Ich habe einen Text, dass es in einer Reihe ist. Mein Ziel ist es, jede neue Aussage in eine neue Zeile zu bringen. Nach jedem "." Symbol Ich möchte nächste Anweisung in neuer Zeile sein. Wie man das erreicht. Ich habe bereits versucht, .\s* durch .\n zu ersetzen, aber das restliche Text löschen und ersetzen Sie es einfach mit einem "."Notepad ++ füge neuen Absatz nach spezifischem Symbol hinzu

+0

Vielleicht ist alles, was Sie benötigen ein * Extended * Ersetzen-Modus mit '.' ->' \ n 'ersetzt werden.? Dies wird jedoch die führenden Leerzeichen nicht entfernen. Wenn das wichtig ist, können Sie eine regexbasierte Ersetzung '\. \ S *' -> '. \ N' verwenden. –

Antwort

3

Verwenden Sie den Notepad ++ 's Regular Expression Suchfunktion mit "Spiele Newline" geprüft, Geben Sie nun \.. in Finden Sie, was und .\nText Text Text\n in Relace mit und drücken Sie Alle ersetzen.

Aktualisiert

Für jedes Zeichen einschließlich "-".

Suchen nach:\.([^.]+),

Ersetzen durch:.\n$1

+0

Kann ich dasselbe aber vor jedem Symbol tun. Sagen wir eine neue Zeile vor "-" – TeodorKolev

+0

ich habe es aktualisiert. – nmnsud

+0

für weitere regelmäßige Ausdruck Studie können Sie besuchen http://regular-expressions.info – nmnsud

1

Verwenden Sie das Werkzeug ersetzen in Erweiterte Modus (nicht die Regexp) und setzen Sie "." durch "\ n" ersetzen. Oder den Punkt entkommen, die ein Sonderzeichen in regexp-Modus ist:

enter image description here