5
我想用数据库中检索的模式的某些部分构建正则表达式模式。在C中构建动态正则表达式模式#
例如
string pt= "@\"\\b(" + db.GetPattern + ")\\b\"";
Regex regex = new Regex(pt, RegexOptions.IgnoreCase | RegexOptions.Compiled);
return regex.Replace(input, "*");
虽然我试图逃跑,我无法得到它的工作。如果我手动构建模式为
Regex regex = new Regex(@"\b(test|test2)\b", RegexOptions.IgnoreCase | RegexOptions.Compiled);
return regex.Replace(input, "*");
它工作正常。