Hallo wie kann ich zb folgenden String: s98du8apaer€goiae8ur9uapdoöhijgaerozu85hjafoöhjuprw908husrjhiurs0pu9ihüsrt9ju
so teilen dass ich ein Array bekomme wo jedes Array immer 10 zeichen des Strings enthalten?
komm da grade irgendwie net drauf
Hallo wie kann ich zb folgenden String: s98du8apaer€goiae8ur9uapdoöhijgaerozu85hjafoöhjuprw908husrjhiurs0pu9ihüsrt9ju
so teilen dass ich ein Array bekomme wo jedes Array immer 10 zeichen des Strings enthalten?
komm da grade irgendwie net drauf
dim $teile[ceiling(stringlen($string)/10)]
for $x=0 to ubound($teile)-1
$teile[$x]=stringmid($string,$x * 10+1,10)
next
dankee =)
Oder als einzeiler:
[autoit]$aSplit = StringRegExp($sString,".{1,10}",3)
[/autoit]na umso besser danke Seubo...
so sieht der Code wenigstens nicht so gruselig aus
Oder so:
[autoit]StringRegExp($test, ".{10}", 3)
[/autoit]edit \ Ah da war jemand schneller
Sogar 5min...^^
Aber was ich mich dabei grade frage... Keiner Untergrenze... Ist der Ende des Strings denn auch richtig drin, im Array??? So darf er ja nur 10er-parts ausgeben...!?^^ Koennte ja n 2-er uebrig bleiben...
LG
Ja so schnell bin ich nicht mit den RegEx Pattern.
Ist eine Frage der Aufgabenstellung.
Möchte ma nur komplette Zehnerreihen hilft meins (s. Startpost), ansonsten liefert das Pattern von SEuBo auch noch die restlichen Zeichen.
xD... Sehr geil *gg* Danke fuer das herzliche Lachen xD...
Du bist net so schnell mit einem Pattern, dass eig. nur aus einem Punkte besteht? *gg* (jetzt JA nicht pers. nehmen, ist net boes gemeint, ich find die Aussage echt hammer xD!!! Soll deine Hilfe net abwerten^^!)
LG
Das Pattern besteht aus gewaltigen 4 Zeichen die ich mangels Übung mühsam der Hilfe entnehmen musste.