Hallo Leute!
Gibt es eine Funktion wie Stringsplit, wo man den string ab einer bestimmten zeichenlänge in ein array aufsplitten kann?
sorry wegen der tippfehler, schreibe gerade am handy
danke mal im voraus!
Hallo Leute!
Gibt es eine Funktion wie Stringsplit, wo man den string ab einer bestimmten zeichenlänge in ein array aufsplitten kann?
sorry wegen der tippfehler, schreibe gerade am handy
danke mal im voraus!
Eine extra Funktion gibt es dafür meines Wissens nicht.
Aber das ist doch schnell mithilfe von StringLeft und Stringtrimleft zusammengebastelt
Hi,
ich hab dir mal schnell was gebastelt.
Func StringTrimAfter($sString, $iCount)
Local $iSplit = 0, $aArray[1]
$iCount = Int($iCount)
If $iCount <= 0 Then Return -1
If $iCount >= StringLen($sString) Then
$aArray[0] = $sString
Return $aArray
EndIf
Do
$aArray[$iSplit] = StringLeft($sString, $iCount)
$sString = StringTrimLeft($sString, $iCount)
$iSplit += 1
ReDim $aArray[$iSplit + 1]
Until StringLen($sString) = 0
ReDim $aArray[$iSplit]
Return $aArray
EndFunc ;==>StringTrimAfter
Meinst Du so:
[autoit]
#include <Array.au3>
$string = 'fejrgw4398tzgerfdknvmnqt4i23erwfdsmnvsfkjvnbo4r3tj20wiuesdncvjdsnvn4htio3öadfns'
$array = StringRegExp($string, '.{1,10}', 3)
_ArrayDisplay($array)
@all Danke für eure Hilfe!
Sprenger120 ja genau das meinte ich, funktioniert bestens
mfg. Andi