txt einlesen und Leerzeichen entfernen? Verfasst am: 12.04.2008, 17:21
Also och möchte eine TXT einlesen und alle Leerstehenden Zeilen etfernen. Wie kann ich das machen ? _________________
killer110_ Poster
Anmeldedatum: 16.04.2007 Beiträge: 165
Verfasst am: 12.04.2008, 18:24
Code:
Text1.text = Replace(Text1," ","")
_________________
marcel1994_ Coder
Anmeldedatum: 08.02.2008 Beiträge: 202
Verfasst am: 12.04.2008, 18:43
danke, nur geht es nicht ganz:
Code:
Dim daten_all2 As String
daten_all = Replace(daten_all, "")
Ich habe eine .txt datei in den daten_all-String eingelesen und möchte nur die leeren zeilen entfernen. Warum geht es nicht?
mkm394_ Tutorial Leser
Anmeldedatum: 08.12.2007 Beiträge: 68
Verfasst am: 12.04.2008, 18:55
Code:
Dim daten_all2 As String
daten_all = Replace(daten_all," ", "")
weil du auch angeben musst, was ersetzt werden soll? ^^
lg
marcel1994_ Coder
Anmeldedatum: 08.02.2008 Beiträge: 202
Verfasst am: 12.04.2008, 18:59
also wenn ich das so mache wie ihr gesagt habt dann habe ich am ende eine leere txt datei!, denn ich schreibe den "replaceten" string in eine neue datei.
jojo4ever_ Poster
Anmeldedatum: 22.07.2007 Beiträge: 108
Verfasst am: 12.04.2008, 19:05
Zitat:
Dim daten_all2 As String
daten_all2 = Replace(daten_all," ", "")
Vielleicht so xD
marcel1994_ Coder
Anmeldedatum: 08.02.2008 Beiträge: 202
Verfasst am: 12.04.2008, 19:07
s mir auchgrad vor 5 min aufgefallen habs abgeändert aber es hat sich nix verändert xDD _________________
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 12.04.2008, 21:01
Ähm, im Titel schreibst du Leerzeichen entfernen.
Aber im Post, Leerstehende Zeilen.
Ich denke mal du willst leere Zeilen entfernen, da dir die geposteten Lösungsvorschläge nicht geholfen haben.
1. Möglichkeit.
Datei komplett einlesen und per Replace doppelte Zeilenumbrüche durch einen ersetzen.
Datei zeilenweise einlesen in ein Array/List etc.
Dann Datei wieder zeilenweise schreiben nur halt mit einer If Abfrage, die nur Zeilen mit der Länge ungleich 0 durchlässt.
Man kann auch schon beim einlesen nur nicht leere durchlassen z.B.
Außerdem könnte man die Datei auch gleich komplett einlesen und dann in ein Array splitten. _________________ Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)