_Stringbetween()

  • Hey

    wie bekomm ich das hin einen string wie "123-456" so zu trennen,dass ich nur die zahlen immer bekomme,
    das aber mit egal wieviel also es muss auchklappen bei "123-456-789" , sodass ich dann in einem array
    wie zum beispiel
    $nummern[0]= 3 ;die anzahl der zahlen
    $nummern[1]=123
    $nummern[2]=456
    $summern[3]=789

    so soll der mir das speichern....ich bekomms nciht hin :((
    Danke

  • [autoit]

    $String = "123-456-789"
    $Nummern = StringSplit($String,"-")

    [/autoit][autoit][/autoit][autoit]

    For $i = 1 To $Nummern[0]
    MsgBox(0,"",$Nummern[$i])
    Next

    [/autoit]
  • ah perfekt danke :)
    kannte den befehl nciht :D


    PS: Würde anstatt der For-Schleife einfach _ArrayDisplay() benutzen ;)
    Danke Trotzdem

  • Zitat

    PS: Würde anstatt der For-Schleife einfach _ArrayDisplay() benutzen

    Ja ... aber das muss er auch die Array.au3 includen :) so geht es ohne.
    Er hätte natürlich alles erst in einen String schreiben können und dann in eins veröffentlichen. Aber für eine Demonstration der Funktion war es doch einfach perfekt :)