Je tente de créer un motif regex avec certaines parties de motif extraites d'une base de données.Création de motifs Regex dynamiques en C#
Par exemple
string pt= "@\"\\b(" + db.GetPattern + ")\\b\"";
Regex regex = new Regex(pt, RegexOptions.IgnoreCase | RegexOptions.Compiled);
return regex.Replace(input, "*");
Bien que j'essayé d'échapper, je ne pouvais pas le faire fonctionner. Si je construis le modèle manuellement comme
Regex regex = new Regex(@"\b(test|test2)\b", RegexOptions.IgnoreCase | RegexOptions.Compiled);
return regex.Replace(input, "*");
cela fonctionne très bien.