将字符串与模式

时间:2017-07-08 18:47:57

标签: c# regex

想要使用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个长度数字?

1 个答案:

答案 0 :(得分:2)

尝试看起来像这样的东西:

bool isMatch(string preDZ, string matchStr)
{
    string pat = preDZ + @"\d{8}";
    Regex reg = new Regex(pat);

    return reg.Match(matchStr).Success;
}