wie oft gibt es "abc" in Textdatei?
09.12.2005 23:24:29
michael
Ich lese aus einem Logfile Ergebnisse aus.
Als erstes suche ich nach "Thermo". Wenn "Thermo" gefunden wurde wird nach "Temp" gesucht und die Werte ausgelesen.
Nun kommt aber "Thermo" mehrmals vor und ich möchte nach einander nach Thermo und dann nach Temp suchen, dann das nächste Thermo und das zugehörige Temp usw.
Nun dachte ich könnte es 2 Lösungen geben.
Ich zähle vorab wie oft "Thermo" in der Datei vorkommt und durchlaufe ein Loop oder ich schaffe es irgendwie, dass nach dem die Werte ausgelesen wurden erneut das nächste Thermo gesucht wird - nur wie?
Gibt es einen befehl mit dem ich zählen kann wie oft z.B. "Thermo" in einer textdatei enthalten ist oder geht das nur über
Do Until EOF (intFile)
Input #intFile, strLine
If InStr(1, strLine, "Thermo") 0 Then n=n+1
End If
Loop
2.
ich durchsuche nach dem obigen Schema Do Until... eine Textdatei. Im ersten durchgang suche ich nach bestimmten werten bis ich EOF erreicht habe.
Nun möchte ich in einem 2.Durchgang eine weitere Suche starten. Wie komme ich aber wieder an den Anfang meiner Datei. Geht das mit einem Befehl oder nur in dem ich Close #intfile und anschließend wieder Open strFile For Input as #intFile schreibe?
Danke und viele grüße
Michael
Anzeige