【发布时间】:2010-11-15 14:15:58
【问题描述】:
在C# 中,我想使用正则表达式来匹配以下任何单词:
string keywords = "(shoes|shirt|pants)";
我想在内容字符串中查找整个单词。我以为regex 会这样做:
if (Regex.Match(content, keywords + "\\s+",
RegexOptions.Singleline | RegexOptions.IgnoreCase).Success)
{
//matched
}
但是对于像participants 这样的词它返回true,即使我只想要整个词pants。
我如何只匹配那些字面意思?
【问题讨论】: