我试图获取某个字符的出现次数,如&下面的字符串.
string test = "key1=value1&key2=value2&key3=value3";
Run Code Online (Sandbox Code Playgroud)
如何确定上述测试字符串变量中有2个和号(&)?
在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.
我如何仅匹配那些文字?