0

我有这个正则表达式@"^[a-zA-Z ]+$"。给出了这个想法 [替换_] string_string, stringstring,string__string必须返回True, True, False

什么是正确的正则表达式来接受字符串输入,只接受字母和一个空格[只有空格]。

4

3 回答 3

0

这对你有用吗?

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

这将匹配您想要的,但在 string__string 中匹配两个字符串。

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

于 2013-02-23T11:11:18.740 回答
0

这会起作用:

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

这与

^[a-zA-Z]+ ?[a-zA-Z]+$ 
于 2013-02-23T11:11:30.190 回答
0

您可以通过技巧避免前缀

^([a-zA-Z]+ ?)*$
于 2013-02-23T11:14:11.837 回答