hi Leute. ich gäng seit ner woche an 1 Problem fest und finde keine lösung , hoffe dies wird sich mit eurer hilfe ändern .
zu meinem tool . ich Öffne eine txt in der sowas drin steht und das sich alle 8 zeilen wiederholt(zumindest die 1. 3 Kürzel)
Spoiler anzeigen
IDK+102514072+99+AOK Bramsche'
VDT+19970403'
FKT+04'
VKG+01+102114819+5++++++00'
NAM+01+AOK Die Gesundheitskasse+für Niedersachsen'
ANS+1+49565+Bramsche+Marktstrasse 5'
ANS+2+49551+Bramsche+1151'
UNT+000009+00005'
UNH+00006+KOTR:01:001:KV'
IDK+102514356+99+AOK Lingen'
VDT+19970403'
FKT+04'
VKG+01+102114819+5++++++00'
NAM+01+AOK Die Gesundheitskasse+für Niedersachsen'
ANS+1+49808+Lingen+Bernd-Rosemeyer-Str. 14'
ANS+2+49803+Lingen+1120'
UNT+000009+00006'
UNH+00007+KOTR:01:001:KV'
IDK+106918228+99+AOK Mittlerer Oberrhein'
VDT+19970403'
FKT+04' USW
mit
$datei = FileOpen($var, 0)
for $i=25000 to 0 step -1
$buchstabe = FileReadline($datei)
$result = stringLeft ($buchstabe, 3 )
$array=StringSplit($buchstabe,"+")
soweit funktionier das auch alles ..
die verschiedenen Arrays lass ich mir auslesen und in eine andere Datei speichern aus der ich dann eine tabelle mache.
meine problem ist jetz folgendes
wenn in der ausgangs txt zb einmal mitten drinne die FKT informationen fehlen .. hab ich ja dann in meiner txt die es speichert einen wert weniger in der spalte und die nachfolgenenden infos rücken dann später nach.
wie bekomm ich es hin das ich eine leerstelle bekomme.
( Momentane code)
if $result == "FKT" then
fkt()
EndIf
(gebrauchter code)
if $result == "FKT" then
fkt()
EndIf
if not $result == "FKT" then
FileWrite($file ," ' ")
EndIf
aber dieses if not bla funktioniert natürlich nicht .. da result ja garnicht weiss das "FKT"+XXXXXXX alle 8 zeilen wiederholt wird
sondern es nur ausliest wenn da da steht .. wie kann ich dem programm jetz sagen das wenn FKT nicht da is mir " ' " in die txt schreibt?
Danke im vorraus wenn ihr noch mehr infos braucht einfach schreiben ich Ede dann meinen text