Как закодировать строки для Регулярного выражения в.NET?

Я должен динамично создать Regex для ловли данных ключевых слов, как

string regex = "(some|predefined|words";
foreach (Product product in products)
    regex += "|" + product.Name; // Need to encode product.Name because it can include special characters.
regex += ")";

Есть ли некоторый Regex. Закодируйте, который делает это?

6
задан randomguy 25 July 2010 в 19:37
поделиться