Ich versuche, ein Regex-Muster mit einigen Teilen des Musters aus einer Datenbank abgerufen.Erstellen dynamischer Regex-Muster in C#
Zum Beispiel
string pt= "@\"\\b(" + db.GetPattern + ")\\b\"";
Regex regex = new Regex(pt, RegexOptions.IgnoreCase | RegexOptions.Compiled);
return regex.Replace(input, "*");
Obwohl ich es versuchte zu fliehen, konnte ich es nicht zu arbeiten. Wenn ich das Muster manuell als
Regex regex = new Regex(@"\b(test|test2)\b", RegexOptions.IgnoreCase | RegexOptions.Compiled);
return regex.Replace(input, "*");
bauen, funktioniert es gut.