我有这个正则表达式@"^[a-zA-Z ]+$"
。这个想法是[用_
]替换
string_string
,stringstring
,string__string
必须返回True
,True
,{ {1}}。
接受字符串输入只接受字母和单个空格[仅空格]的正确表达式是什么。
答案 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]+ ?)*$