PHP / regex - 从字符串中获取特定数字

时间:2011-07-14 03:04:19

标签: php regex

需要快速帮助regex,搜索字符串

blah blah blah price 4.000 blah blah

并将4.000或价格之后的任何数字分配给变量。

2 个答案:

答案 0 :(得分:3)

preg_match('~price\s+(\S+)~', $input, $matches);
var_dump($matches);

答案 1 :(得分:1)

$num = preg_replace('/price ([\d,\.]+)/', '\1', $string);

preg_match('/price ([\d,\.]+)/', $string, $matches);
$num = $matches[1];