检查字符串是否包含2个空格(但不是一个接一个)

时间:2016-07-17 11:44:25

标签: php regex

如何检查字符串是否在PHP中包含2个非相邻空格?

f.e。 '约翰韦恩华盛顿' - > TRUE(字符串中有2个空格); '约翰韦恩' - >假(1个空格)

任何带解释的正则表达式?

2 个答案:

答案 0 :(得分:2)

$string = "Bush      sucks       big    time";
$counter = count_chars($string,0);
echo $counter[32] . " spaces in the phrase.";

答案 1 :(得分:0)

使用此模式:

^[^ ]* [^ ]+ [^ ]*$

它匹配一个字符串,恰好有2个不相邻的空格。