我正在寻找一个正则表达式(使用.NET)来匹配单词ass。正则表达式不应该像赋值那样匹配。
我该怎么做?
答案 0 :(得分:5)
您正在寻找字边界(\b
):
\bass\b
这将匹配ass
但不匹配bass
或assignment
。
答案 1 :(得分:1)
\bass\b
怎么样?这使用单词边界将其限制为单个单词。
答案 2 :(得分:1)
大多数现代正则表达式引擎都支持\b
锚点,即零宽度字边界。
有关使用该(及其他)锚字符的一些示例,请参阅this page。
答案 3 :(得分:1)
访问此页面以获取完整的手册Word Boundaries
答案 4 :(得分:0)
这对你有用吗?
\bass\b
答案 5 :(得分:0)
\ b(屁股)\ b或\ bass \ b应该是好的。