Wie teilt man eine Textzeile in mehrere Zeilen gleicher Länge auf?

0

Ich möchte, dass die txt-Datei wie die Notepad ++ - Datei aussieht. Ich kann Excel verwenden, um mein Problem zu lösen, aber ich möchte es mit Notepad ++ lösen. ok, lass mich das näher erläutern. Wie Sie unten sehen, ist die Notepad ++ - Datei OK, aber die TXT-Datei ist NICHT OK. Selbst wenn ich in die Notepad ++ - Datei gehe und die Eingabetaste drücke, wenn ich sie in der TXT-Datei öffne, bleiben sie immer noch zusammen und es wurde keine Eingabe auf die Datei angewendet. Dies ist in Notepad ++:

9176189619
9176189625
9176189634
9176189637
9176189661
9176189674
9176189678
9176189730
9176189742
9176189755

und das ist in txt-datei:

9176189619917618962591761896349176189637917618966191761896791761896789176189739176189742917618975591
jin takada
quelle
1
@DavidPostill Ich war gerade dabei, eine Antwort einzugeben, als Sie diese geschlossen haben. Es ist ziemlich unkompliziert, was das OP will - die lange, einzelne Zahlenzeile in mehrere Zeilen mit jeweils 10 Ziffern aufteilen.
Excellll
2
@Excellll Nein, ist es nicht. Er sagt, dass seine Notepad ++ - Datei in Ordnung ist, die Textdatei jedoch nicht. Die Frage macht keinen Sinn.
DavidPostill
@jintakada also am ende willst du den text teilen oder verbinden?
phuclv
3
Es kann eine Sprachsache sein, aber das OP bedeutet vermutlich, dass es in Notepad ++ OK ist, in anderen Programmen (Word, Notepad usw.) jedoch nicht. Wenn dies der Fall ist, nehme ich an, dass das Problem Unix-Zeilenenden (LF) sein wird \n ) anstelle von Windows-Stil CRLF ( \r\n ). In diesem Fall sollte das OP beispielsweise sehen ( stackoverflow.com/questions/18923846/… )
Yorik
Finden: .{10} Ersetzen: $0\n
Toto

Antworten:

0

Ich glaube, Sie sagen, dass, wenn Sie die Datei in Notepad ++ öffnen, mehrere Zeilen angezeigt werden, aber wenn Sie sie mit dem Standard-Windows-Notizblock öffnen, ist dies nur eine einzige Zeile, richtig?

Sie erleben, wie Windows erwartet, dass ein Zeilenumbruch formatiert wird. Windows erwartet ein Wagenrücklaufzeichen (CR) gefolgt von einem Zeilenvorschubzeichen (LF). Linux, Solaris und Mac verwenden nur das Zeilenvorschubzeichen (LF) für eine neue Zeile. Sie haben wahrscheinlich eine Datei, die ursprünglich auf einem dieser Betriebssysteme erstellt wurde. Notepad ++ erkennt automatisch, welches Format in der Datei verwendet wird, und zeigt es korrekt an. Der Windows-Editor wird jedoch nicht angezeigt.

Um dies zu "beheben", öffnen Sie die Datei in Notepad ++. EOL-Konvertierung und wählen Sie "Windows (CR LF)". Speichern Sie dann die Datei und öffnen Sie sie erneut im Windows-Notizblock. Sie sollten jetzt die Zeilenumbrüche sehen.

hanjo
quelle