[英]How to use quantifier in regular expressions?
我正在嘗試輸入不包含任何數字且最少包含4個字符的字符串,但是當我輸入不包含數字的字符串時,它仍然給我一個錯誤,並且我不知道為什么。
string pattern = "^[a-zA-Z]{4}$";
Regex rgx = new Regex(pattern);
string name = "evvFss";
if(!rgx.IsMatch(name))
{
throw new Exception("error");
}
else
{
Console.WriteLine("correct");
}
它不應該給出錯誤,因為字符串不包含任何數字。
{4}
告訴它完全匹配那么多字符,而不是至少那么多字符。
使用{4,}
使其至少四個字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.