Hey Leute,
ich bin gerade dabei, eine Funktion zu schreiben, die mir Sonderzeichen aus einem String entfernen soll, aber die bleibt permanent irgendwo hängen.
Hier mal der Code:
Spoiler anzeigen
$sc='-ljh+hg.-'
$newsc=_DeleteSonder($sc)
Func _DeleteSonder($string)
$string=_StringExplode($string,"")
_ArrayDisplay($string)
$num=Ubound($string)
ConsoleWrite($num)
For $i = 0 To $num
$strisal=StringIsAlpha($string[$i])
ConsoleWrite($i&@CRLF)
If $strisal = 0 Then
_ArrayDelete($string,$i)
EndIf
Next
$retStr=_ArrayToString($string,"",0,Ubound($string))
Return $retStr
EndFunc ]
Egal was ich für einen String nehme, der gibt mir an irgendeiner Stelle des Strings immer
Spoiler anzeigen
(36) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
$strisal=StringIsAlpha($string[$i])
$strisal=StringIsAlpha(^ ERROR
Bin seit ca 4 Stunden am coden, und seh einfach nich mehr was da falsch ist.
Danke schonmal für Hilfe.