使用preg_match跳过空白区域

时间:2016-07-01 05:56:44

标签: php preg-match

所以我正在解析谷歌电子表格并坚持这个问题:

int

工作示例: http://www.phpliveregex.com/p/ggg

它的外观如下:http://sandbox.onlinephpfunctions.com/code/14f9f8aa635f329f5b150b626d84da46746f064c

有一些空格不允许$str = '‎20.00 €'; preg_match("/\d*.\d*/", $str, $output); var_dump($output); 找到preg_match。不知道如何处理它。我已经尝试了20.00但它无法正常工作..

3 个答案:

答案 0 :(得分:2)

简单地逃避.

DEMO

preg_match("/\d*\.\d*/", $str, $output);

.匹配REGEX中除换行符之外的任何字符

答案 1 :(得分:2)

您可以使用以下方法删除字符串之间的空格:

$string = preg_replace('/\s+/', '', $string);

答案 2 :(得分:2)

只需要逃脱点角色。

$str = '‎20.00 €';
preg_match("/\d*\.\d*/", $str, $output);
var_dump($output);