nun nerve ich euch zum letzten mal mit meinen fragen (für heute)
bin aber schon ganz verzweifelt am suchen wo der fehler liegt:
wenn ich versuche das array zu bearbeiten; quasi leere einträge und welche mit dem string "brackett" rauszufiltern, klappt das nicht ganz ... der zweite filter schlägt fehl.... ich weiss nicht was ich falsch mache bzw warum mein script abschmiert.
Func _listchange()
Global $list123, $hfile, $array2[1], $searcharry, $y2, $z2, $i2, $buffer
$list123 = Iniread("serverlist.ini" , "serverlist", "servers","")
$list123 = StringRegExpReplace($list123, '\(.+?\)', '')
$array2 = StringSplit($list123, '|')
; _ArrayDisplay($array2)
Do
for $y2=0 to $array2[1]
$searcharry = _ArraySearch($array2,"")
_ArrayDelete($array2,$searcharry)
Next
Until $searcharry=-1
;das hier geht nicht:
; Do
; for $z2=0 to $array2[1]
; $searcharry2 = _ArraySearch($array2,"bra")
; _ArrayDelete($array2,$searcharry2)
; Next
; Until $searcharry2=-1
_ArrayDisplay($array2)
Local $buffer = ''
for $i2 = 0 to UBound($array2)-1
$buffer &= $array2[$i2] & @CRLF
Next
FileWrite(@ScriptDir & 'temp.txt', $buffer)
EndFunc