Zeilenbearbeitung Formatieren Sie den Text Notepad ++ oder PSPaD neu

894
user83705

Ich habe ungefähr 40.000 Zeilen, die ich wie die erste Zeile aussehen muss - keine Absatzmarken.

Das Problem ist, dass ich keine Verbindungslinien verwenden kann und dann (\d\D+)& $1\naufgrund von Zahlen in Sätzen wie Zeile 1 komme.

Kann jemand irgendwelche Tipps oder Tricks geben?

<1IN THE beginning God (prepared,~formed, fashioned, and) created the~heavens  <2The earth was without form and an^p  ~empty waste, and darkness was upon^p  ~the face of the very great deep. The^p  ~Spirit of God was moving (hovering,^p  ~brooding) over the face of the waters.  <3And God said, #1 Let there be light; and^p  ~there was light.^p  <4And God saw that the light was good^p  ~(suitable, pleasant) and He approved it;^p  ~and #2 God separated the light from the darkness.^p  <5And God called the light 1 Day, and the^p  ~darkness He called Night. And #3 there^p  ~was evening and there was morning,^p  ~one day.^p 
0
Sie haben dort tatsächlich "^ p" oder Unix-Zeilenenden oder Windows-Zeilenenden oder was? Gibt es auch einen Anfangsraum ab Zeile 2 oder ist das ein Formatierungsfehler? Was ist mit den Tilden (~) - sollten sie nicht durch Leerzeichen ersetzt werden? Karan vor 8 Jahren 0

1 Antwort auf die Frage

0
Julian Knight

Ich würde es in mehreren Schritten tun.

Wenn Sie möchten <n, dass eine neue Zeile beginnt, ersetze ich /^ (\<\d+.*)/mit $1(das führende Leerzeichen aus den Zeilen, die beginnen <n).

Dann würde ich /^(.*)\^p$/mit $1(das ^ p am Ende der Zeile entfernen) ersetzen .

Dann /^ \~(.*)/mit nur einem führenden Platz ersetzen .

Dann ist es möglicherweise am einfachsten, ALLE Zeilenumbrüche zu entfernen und die Zeilen schließlich dort zu teilen, wo Folgendes angezeigt wird <n: Ersetzen /(\<\d+)/mit\n$1

Nicht wirklich in NP ++ versucht, aber mit Vorsicht behandeln!