regex mehrfach finden

  • ich möchte das er alle vorkommen der regexabfrage ins array packt, leider packt er nur das erste. weiss wer rat?

    Code
    $ar = StringRegExp($var,"blup>(\d+?)<blah",1)
  • [autoit]


    $ar = StringRegExp($var,"(blup>(\d+?)<blah)+",1)

    [/autoit]


    sollte es nicht so auch gehen, oder hab ich da was falsch verstanden?

    Zitat

    ( ... ) Gruppe. Die Elemente in der Gruppe werden in Reihenfolge bearbeitet und können zusammen wiederholt werden. Z.B. (ab)+ entspricht "ab" oder "abab", aber nicht "aba". Eine Gruppe speichert auch den Text ab, der mit dem Set übereinstimmt, um ihn bei einem Rückverweis und in dem Rückgabearray der Funktion zu benutzen, abhängig von dem Flag-Parameter.