想要使用C#Regex来匹配字符串。但总是返回假。代码
bool isMatch(string preDZ, string matchStr)
{
string pat = preDZ + "/d{8}";
Regex reg = new Regex(pat);
return reg.Match(matchStr).Success;
}
打印(isMatch(“AS”,“AS00000001”));
但总是返回false。如何设置模式以匹配字符串“AS”+ 8个长度数字?
答案 0 :(得分:2)
尝试看起来像这样的东西:
bool isMatch(string preDZ, string matchStr)
{
string pat = preDZ + @"\d{8}";
Regex reg = new Regex(pat);
return reg.Match(matchStr).Success;
}