Daniel1: Kleines Regex Problem

Hallo zusammen,

/[0-9]+.[0-9]+/ ich suche anhand dieser Regex in einem String nach Zahlen "34.22323" und möchte diese gern ausfiltern.

Das klappt auch schon, nur leider bricht mir preg_match immer beim ersten treffer ab und sucht nicht weiter :)

die strings sehen in etwas so aus:

23.23323232        2.32323232

Die verschiedenen Zahlen "koordninaten" sind immer mit Leerzeichen voneinader getrennt.

Vieleicht weis jemand wie ich das Problem beheben kann ?

Danke und Grüße, Daniel

PS.: So schaut der ganze Aufruf aus: preg_match("/[0-9]+.[0-9]+/", $point, $a, PREG_OFFSET_CAPTURE);

  1. Hi Daniel1,

    Das klappt auch schon, nur leider bricht mir preg_match immer beim ersten treffer ab und sucht nicht weiter :)

    Deshalb gibt es ja preg_match_all(). ;-)

    Hättest du aber auch selber rausfinden können, in dem du im Manual bei preg_match() geguckt hättest.

    MfG, Dennis.

    --
    Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
    Auf viele Fragen weiß auch Wikipedia eine Antwort.