C#String regex:仅包含单个空格的Word

时间:2013-02-23 11:03:02

标签: c# regex

我有这个正则表达式@"^[a-zA-Z ]+$"。这个想法是[用_]替换 string_stringstringstringstring__string必须返回TrueTrue,{ {1}}。

接受字符串输入只接受字母和单个空格[仅空格]的正确表达式是什么。

3 个答案:

答案 0 :(得分:0)

这对你有用吗?

 [a-zA-Z]+ ?[a-zA-Z]+

这可以匹配你想要的,但是在string__string中匹配两个字符串。

假设有一行,您可以像之前一样添加^ $返回整行匹配,然后3根本不匹配。

答案 1 :(得分:0)

这样可行:

^[a-zA-Z]+ {0,1}[a-zA-Z]+$

相同
^[a-zA-Z]+ ?[a-zA-Z]+$ 

答案 2 :(得分:0)

您可以使用技巧

来避免使用前缀
^([a-zA-Z]+ ?)*$