Alex: Regex nur letzter Treffer

Beitrag lesen

Hallo,

$str = '<p>alpha 1 , 10 beta 3.000,30 gamma omega<p>';

Daraus möchte ich nur die letzte Zahl: 3.000,30

Deshalb benutze ich:

// das Suchmuster
$pattern = '/\b[\d,.]+\b/i';

// auswerten
preg_match_all($pattern, $str, $array);

und erhalte:

[0] => 1
[1] => 10
[2] => 3.000,30

Ich kann zwar mit einer mit einer arrayfunktion den letzten Wert bestimmen, aber lässt sich das nicht irgendwie direkt im pattern integrieren?

Alex