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