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