![]() |
Leerzeile in Textdatei entfernen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO) +---- Thema: Leerzeile in Textdatei entfernen (/Thread-Leerzeile-in-Textdatei-entfernen) |
Leerzeile in Textdatei entfernen - Lutz_ca - 15.05.2012 16:22 Hallo LV Gemeinde, ich habe folgendes Problem. Ich versuche Daten aus einer bestehenden Textdatei mit neueren Daten zusammenzuführen und zu speichern. Leider wird zwischen den alten Daten und den neuen Daten eine Leerzeile in die Datei eingefügt und ich kann diese Leerzeile nicht löschen. 2012 05 15 1416 4.79e-09 5.89e-07 Alte Daten 2012 05 15 1417 4.29e-09 5.80e-07 Alte Daten 2012 05 15 1418 5.94e-09 5.73e-07 Alte Daten LEERZEILE = Problem 2012 05 15 1419 3.83e-09 5.68e-07 neue Daten 2012 05 15 1420 4.10e-09 5.65e-07 neue Daten 2012 05 15 1421 1.66e-09 5.67e-07 neue Daten Das Problem liegt im Zweig nach dem Match Pattern. Habe dann ausprobiert den Match Substringausgang(Match Pattern) an den Initialstringeingang (Format Into Sting)zu legen, aber keinen Erfolg. Die Daten an sich, sind in der richtigen Reihenfolge. (stimmen laut Uhrzeit 14.16 bis 14.21Uhr ) Vor dem Speichern habe ich mit dem SET Filepos auch angegeben das nach dem Ende der alten Daten die neuen angehängt werden sollen. Das geht auch. Wenn ich in den String6 Indikator schaue, sehe ich am Anfang schon diese Leerzeile und damit hängt er diese an die alten Daten mit an. Hat jemand eine Idee, wie man diese herauskommt? Grüsse Lutz [attachment=39818] RE: Leerzeile in Textdatei entfernen - Lucki - 15.05.2012 18:27 Das Problem ist wahrscheinlich: Datentexte enthalten am Ende manchmal noch ein oder mehrere Leerzeilen, und manchmal nicht. Damit das Zusammenfügen immer auf gleiche Art funktioniert, solltest Du von den beiden Datensätzen erst mal die nicht darstellbaren Zeichen am Anfang und Ende entfernen, und erst dann mit Zeilenendezeichen dazwischen zusammenfügen. Also so: [attachment=39820] RE: Leerzeile in Textdatei entfernen - Lutz_ca - 16.05.2012 10:09 Hallo Lucki, danke für deine Hilfe. Ich war schon am verzweifeln ob es überhaupt eine Lösung für das Problem gibt. Hatte auch schon mit dem Array rumprobiert, um die Leerzeile rauszubekommen, denn eigentlich benötige ich das Array in dem VI gar nicht. Dieses eigentlich kleine Problem hat ganz schön Nerven gekostet denn die folgenden Pick Line Funktionen arbeiten sonst nicht korrekt. Danke nochmals! Gruss Lutz |