В C#
, я хочу использовать регулярное выражение соответствует ни одному из этих слов:Regex.Match целые слова
string keywords = "(shoes|shirt|pants)";
Я хочу найти целые слова в строке содержимого. Я думал, что это regex
бы сделать это:
if (Regex.Match(content, keywords + "\\s+",
RegexOptions.Singleline | RegexOptions.IgnoreCase).Success)
{
//matched
}
но возвращает истину слова, как participants
, хотя я только хочу все слово pants
.
Как я могу сопоставить только эти буквальные слова?
Это дает ответ, хотя и не выражение регулярного выражения. – escist