使用preg_match查找文本中的所有浮点数

时间:2013-08-06 16:12:30

标签: preg-match

使用preg mach我需要找到所有浮点数(x.xx)。

preg_match_all('/\d+.\d{1,2}/', $test, $list);
echo '<pre>';
print_r($list);

现在我的preg_match找到所有数字,但我只需要浮动。如何修复这个?感谢

1 个答案:

答案 0 :(得分:2)

&#39;。&#39;需要逃脱..

a&#39;。&#39;意味着任何角色..但你正在寻找一个字面上的&#39;。&#39;所以你应该写

preg_match_all('/\d+\.\d{1,2}/', $test, $list);
echo '<pre>';
print_r($list);
相关问题