【发布时间】:2016-04-30 11:58:22
【问题描述】:
我很难弄清楚这个正则表达式发生了什么来匹配多个空格:
$str = ' ';
if (preg_match_all('/\s{2,}/', $str, $matches)) {
var_dump($matches);
}
事实是,如果我用 3 个“真实”空格替换 str 值,它会按预期工作,但显然 str 中的字符不是空格(从其他来源复制粘贴)!但是我需要匹配它们以将它们替换为真实的空格/任何东西。
我的问题:str 中那些看起来很简单的空格字符是什么,更重要的是,我如何在正则表达式中定位它们?
【问题讨论】:
-
请重新表述问题以便回答。