Heey,
我真的不明白问题所在。我执行以下代码:
<?php
$tomatch='abc 6e t/m 8e uur vervalt';
var_dump($tomatch);
var_dump(preg_match('/([1-9])e t\/m ([1-9])e/',$tomatch));
?>
这给了我以下答案:
string'abc 6e t / m 8e uur vervalt'(length = 25)
int 0
但是,在http://regexpal.com/中插入相同的值会产生匹配。
我在这里做错了什么?
答案 0 :(得分:0)
试试这个:
$tomatch='abc 6e t/m 8e uur vervalt';
var_dump($tomatch);
preg_match_all('/([1-9])e t\/m ([1-9])e/',$tomatch,$matches));
print_r($matches);
答案 1 :(得分:0)
@ Beolensman1最简单的方法是str_replace(chr(0xa0),' ',$ str)然后运行正则表达式。
Corbin的评论回答了这个问题。