INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Leerzeile in Textdatei entfernen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.05.2012, 16:22
Beitrag #1

Lutz_ca Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Apr 2012

8.0
2011
EN



Leerzeile in Textdatei entfernen
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

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2012, 18:27 (Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2012 07:52 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Leerzeile in Textdatei entfernen
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:

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.05.2012, 10:09
Beitrag #3

Lutz_ca Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Apr 2012

8.0
2011
EN



RE: Leerzeile in Textdatei entfernen
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zeichen aus Datei entfernen Kalci 3 4.904 10.07.2014 13:48
Letzter Beitrag: jg
  Seitenumbruch entfernen Maggus 3 7.920 25.05.2007 07:22
Letzter Beitrag: Maggus

Gehe zu: