C# 正则表达式匹配特定单词-C
我在找一个与ass或**匹配的正则表达式。也就是说,如果输入文本包含单词ass或**,则正则表达式应该匹配。请帮我做这个 提前谢谢C# 正则表达式匹配特定单词-C,c#,.net,regex,C#,.net,Regex,我在找一个与ass或**匹配的正则表达式。也就是说,如果输入文本包含单词ass或**,则正则表达式应该匹配。请帮我做这个 提前谢谢 Regex.Match(@"\ba(?:ss\b|\*\*)", RegexOptions.IgnoreCase) \b单词边界锚确保您不会意外地匹配组合或低音。您使用正则表达式编写了一个糟糕的语言过滤器?@Jimmy:我没想到会这样:我会添加一个ignorecase。我不认为大屁股比小屁股问题小:-注意你的正则表达式会抓住一个错误:-@xanatos:是的,你是
Regex.Match(@"\ba(?:ss\b|\*\*)", RegexOptions.IgnoreCase)
\b单词边界锚确保您不会意外地匹配组合或低音。您使用正则表达式编写了一个糟糕的语言过滤器?@Jimmy:我没想到会这样:我会添加一个ignorecase。我不认为大屁股比小屁股问题小:-注意你的正则表达式会抓住一个错误:-@xanatos:是的,你是对的。不过,很难防范后一种情况。也许是@\ba?:ss\b | \*\*\b。当然,你仍然会匹配**擦拭和其他不愉快的词语。