在C#,我想使用正则表达式来匹配任何这些单词:
string keywords = "(shoes|shirt|pants)";
Run Code Online (Sandbox Code Playgroud)
我想在内容字符串中找到整个单词.我以为这样regex做会:
if (Regex.Match(content, keywords + "\\s+",
RegexOptions.Singleline | RegexOptions.IgnoreCase).Success)
{
//matched
}
Run Code Online (Sandbox Code Playgroud)
但是对于像这样的单词participants,它会返回true ,即使我只想要整个单词pants.
我如何仅匹配那些文字?
我想要一些正则表达式的帮助.
我正在尝试创建一个包含某些字符串并排除某些字符串的表达式.
例如:
我想包含任何包含移动性的网址 http://www.something.com/mobility/
但是,我想排除任何包含商店的URL http://www.something.com/store/mobility/
仅供参考我有很多关键字,我正在使用.目前我包括这样/mobility|enterprise|products/i但是我发现它不能排除包含其他关键字的链接.
提前感谢您提供的任何帮助和见解.
_t