[英]How to Combine Regex Lines into Single Regex to Remove Space and . in C#
[英]C# String regex: Word with single space only
我有這個正則表達式@"^[a-zA-Z ]+$"
。 給出了這個想法[用替換_
]
string_string
, stringstring
, string__string
必須返回True
, True
, False
。
接受僅接受字母和單個空格[only space]的字符串輸入的正確正則表達式是什么?
這對您有用嗎?
[a-zA-Z]+ ?[a-zA-Z]+
這將與您想要的匹配,但是在string__string中匹配兩個字符串。
假設一行,您可以像以前一樣為整個行匹配添加^ $,然后3個根本不匹配。
這將工作:
^[a-zA-Z]+ {0,1}[a-zA-Z]+$
與...相同
^[a-zA-Z]+ ?[a-zA-Z]+$
您可以通過技巧避免使用前綴
^([a-zA-Z]+ ?)*$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.