Ich weiß klingt doof, hab aber noch keine Func gefunden ![]()
Wie kann ich jetzt zum Beispiel ein "," aus einem String zählen...
Danke mal im Voraus!
mfg.
Andi
EDIT: Sry, Frage falsch formuliert ![]()
Ich weiß klingt doof, hab aber noch keine Func gefunden ![]()
Wie kann ich jetzt zum Beispiel ein "," aus einem String zählen...
Danke mal im Voraus!
mfg.
Andi
EDIT: Sry, Frage falsch formuliert ![]()
StringLen($string)
[/autoit]MfG
qixx
[autoit]StringLen($string)
[/autoit]
MfG
qixx
sry, Frage falsch formuliert
$temp = StringSplit("abbabababbabab", "a") MsgBox(0, "Treffer", UBound($temp) -1)
[/autoit]Aus dem Kopf, also ungetestet.
Andere Möglichkeit:
[autoit]
$string = 'f,dew,fefr,grgrg,fwfef,efe'
StringReplace($string, ',', '')
MsgBox(0,0,@extended)
Sieht auf den ersten Blick verwirrend aus, aber StringReplace gibt im Macro @extended die Anzahl der ersetzten Zeichen zurück.
In dem Fall interessiert also nicht der ersetzte String, sondern nur das Macro. ![]()
Super Funzt!
Skirpt wird eine Art Kindersicherung...
Für euch der AutoIt Code...
INI
[helper]
BadWords=test,gg,^^
CODE-Schnipsel
Global $BadWords = _IniGetVar('helper','BadWords')
Global $BadWordsSplit = StringSplit($BadWords,",")
Global $BadWordsCount = UBound($BadWordsSplit)-1
$count = 0
Do
$count = $count + 1
MsgBox(0,"",$BadWordsSplit[$count]& $BadWordsCount)
Until $count = $BadWordsCount
Achso, Du splittest sowieso einen String...
Übrigens: Wenn Du StringSplit ohne Flag 2 aufrufst, dann enthält das erste Array-Element die Anzahl der Array-Elemente. Also: $BadWordsSplit[0] enthält die Anzahl der Elemente.