Hallo zusammen,
Kann mir jemand helfen, irgendwas ist da falsch, eigentlich möchte ich nur die Zahlen in der Datei neu.txt
in Rheinfolge einordnen also 0 1 2 3 unsw.
Wenn aber mal eine Nummer 2 mal vorkommt dann ersetze mit der Zahl in der Rheinfolge.
C
#include <String.au3>
#include <File.au3>
;~ #include <array.au3>
$data1='neu.txt'
_korrigiere_zahlen($data1)
func _korrigiere_zahlen($datei); Korrigiert die rheinfolge bei Löschen eines Eintrages.
Local $iWerte[0]
$rFile =FileRead($datei)
$iWerte=_StringBetween($rFile, '<aktenid Akte="', '">')
For $i = 0 To UBound($iWerte)-1 step 1
ConsoleWrite($iWerte[$i]&' - '&$i&@CRLF)
_ReplaceStringInFile($datei, '<aktenid Akte="' & $iWerte[$i] & '">', '<aktenid Akte="' & $i & '">', '', 1)
Next
EndFunc
Alles anzeigen