我正在寻找c#asp.net 3.5的正则表达式,如果句子或单词组中有任何双重空格,则会失败。
the cat chased the dog = true
the cat chased the dog = false (doubles spaces occur at random intervals)
感谢
答案 0 :(得分:4)
你甚至需要使用正则表达式吗?为什么不尝试:
string test = "the cat chased the dog";
bool containsDoubleSpaces = test.Contains(" ");
答案 1 :(得分:2)
尝试
^((?!\s{2}).)*$
在这个表达式中,(?!\s{2}).
匹配除空格之外的每个字符,后跟另一个空格。
答案 2 :(得分:1)
你的正则表达式是这样的:" +"
(这是2个空格,后面带有+)
它将连续匹配2个或更多空格。
答案 3 :(得分:0)
^.* .*$
甚至
(只有两个空格)就可以了。如果您希望连续容纳任何两个空格字符(标签,新行等),请用\s
替换空格