![]() |
Textdatei Zeilenumbrüche beibehalten
Hallo alle...:P
Ich habe eine Textdatei mit folgendem Inhalt (sinngemäß) .....CR ..........CR ....CRLF .......CR ......CR ....CR .......CRLF . . . Die Längen der Zeilen unterscheiden sich variabel. Ziel: Veränderung des Textes in Zeile X/Y und speichern der Datei mit Beibehaltung der originalen Zeilenumbrüche. Dann schmeißt mal mit Ideen um Euch... 8-) |
AW: Textdatei Zeilenumbrüche beibehalten
Nun die Lösung ist doch offensichtlich:
Der Zeilenumbruch kann nicht einfach als Information Zeilenumbruch gemerkt werden, sondern auch noch welcher Zeilenumbruch. Also eine Liste nehmen, die die Zeilen und die Informationen zum Zeilenumbruch pro Zeile aufnehmen kann. Dann die Inhalte der Zeilen ändern und alles wieder zurückschreiben. |
AW: Textdatei Zeilenumbrüche beibehalten
Einfache Lösung: Datei als "String" laden und CR+LF durch Irgendwas+CR ersetzen, dann kann auch eine StringList (.Text) damit umgehen.
Beim Speichern SL.LineBreak auf CR setzen, als .Text auslesen und Irgendwas+CR wieder durch CR+LF stringreplacen ... und als Stream speichern. IOUtils: TFile.ReadAllText und TFile.WriteAllText |
AW: Textdatei Zeilenumbrüche beibehalten
:P Danke erstmal.
Ich weis... wer sich das Format ausgedacht hat gehört gesteinigt. Das Lesen ist ja nicht so schwer. Zum ersten Mal müssen aber Änderungen gespeichert werden. :roll: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz