Regex.Match całe słowa

WC#, Chcę użyć wyrażenia regularnego, aby dopasować dowolne z tych słów:

string keywords = "(shoes|shirt|pants)";

Chcę znaleźć całe słowa w łańcuchu treści. Myślałem o tymregex zrobiłby to:

if (Regex.Match(content, keywords + "\\s+", 
  RegexOptions.Singleline | RegexOptions.IgnoreCase).Success)
{
    //matched
}

ale zwraca prawdę w przypadku takich słówparticipants, chociaż chcę tylko całego słowapants.

Jak dopasować tylko te dosłowne słowa?

questionAnswers(4)

yourAnswerToTheQuestion