Hallo AutoIT-Community,
wie kann man in einer Textdatei ein bestimmtes Wort suchen und jede Zeile in der dieses Wort vorkommt in einem neuen Dokument abspeichern.
Zum Beispiel: Datei.txt
Von: Marlon Peltzer <xxxx@xxxx.com>
Gesendet: Donnerstag, 27. Dezember 2012 21:27
An: xxxx@xxx.de
Betreff: xxxxxxx
Von: Günter Müller <xxxxx@xxxx.com>
Gesendet: Donnerstag, 27. Dezember 2012 21:24
An: xxxx@xxx.de
Betreff: xxxxxxx
Wenn nach dem Wort Betreff gesucht wird gibt es zwei Treffer. Diese zwei Zeilen werden in einem neuen Dokument untereinander abgespeichert.
Bsp: Neu.txt
Betreff: xxxxxxx
Betreff: xxxxxxx
Hab schon bisschen was zusammengepuzzelt aber ich weiß nicht ob das richtig ist:
[autoit]#include <File.au3>
$datei = "D:/Datei.txt"
$suchen = "Betreff"
$count = _FileCountLines($datei)
For $i = 1 to $count
$line = FileReadLine($datei, $i)
If StringInStr($line, $suchen) Then
;Hier komme ich nicht weiter
EndIf
Next
Ich hoffe ihr könnt mir weiterhelfen