需要快速帮助regex,搜索字符串
blah blah blah price 4.000 blah blah
并将4.000或价格之后的任何数字分配给变量。
答案 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];