Hallo zusammen,
ich bin neu hier und habe erst 2 - 3 kleine sachen mit AutoIt dank der ausgezeichneten Unterstützung hier im Forum gemacht.
Ich habe hier schon so einiges gefunden was mir weitergeholfen hat,
dafür schonmal ein riesen dankeschön.
Und jetzt komme ich doch nicht mehr weiter und denke mir kann recht
schnell geholfen werden.
ich habe eine Datei mit ganz vielen eMail-Adressen, jede eMail steht in einer
neuen Zeilen, es gibt auch Leerzeilen zwischendrin oder eMails sind
mehrfach vorhanden.
aber alle Versuche die doppelt und dreifachen Einträge oder die Leeren
Einträge zu löschen will mir einfach nicht gelingen.
Ich lese die Datei in ein Array und lasse das durch eine Schleife laufen,
einmal mit:
$x = 0
for $element in $aFileArray
if $element = ""
_ArrayDelete($aFileArray,$x)
usw.
oder mit
For $x = 0 to $aFileArray[0]
if $aFileArray[$x] = ""
_ArrayDelete($aFileArray,$x)
usw.
mir ist klar, das wenn Array[0] gelöscht wird, Array[1] zu Array[0] wird
und das bleibt dann stehen weil mit next ja das nächste genommen wird.
Das gleiche Problem hab ich natürlich mit den mehrfach vorhanden Einträge.
Ich könnte mir vorstellen, das wenn ein Element im Array gelöscht wurde
ich die die Schleife wieder von vorne beginnen lassen muß.
Ich hoffe ihr könnt aus dem wirrwar was ich hier zurechtgetippt habe erkennen wo mein Problem liegt.