Regex.Match palavras inteiras
EmC#
, Quero usar uma expressão regular para corresponder a qualquer uma destas palavras:
string keywords = "(shoes|shirt|pants)";
Eu quero encontrar as palavras inteiras na cadeia de conteúdo. Eu pensei que issoregex
faria isso:
if (Regex.Match(content, keywords + "\\s+",
RegexOptions.Singleline | RegexOptions.IgnoreCase).Success)
{
//matched
}
mas retorna verdadeiro para palavras comoparticipants
, embora eu só queira a palavra inteirapants
.
Como faço para combinar apenas essas palavras literais?