W C#
, chcę użyć wyrażenia regularnego, aby dopasować każdy z tych wyrazów:Regex.Match całe słowa
string keywords = "(shoes|shirt|pants)";
Chcę znaleźć całe wyrazy w ciągu zawartości. Myślałem, że to zrobi regex
że:
if (Regex.Match(content, keywords + "\\s+",
RegexOptions.Singleline | RegexOptions.IgnoreCase).Success)
{
//matched
}
ale zwraca true dla takich słów, jak participants
, choć chcę tylko całe słowo pants
.
Jak dopasować tylko te dosłowne słowa?
Zapewnia to odpowiedź, ale nie wyrażenie regularne. – escist