正则表达式匹配单词

时间:2011-05-12 07:32:55

标签: .net regex

我正在寻找一个正则表达式(使用.NET)来匹配单词ass。正则表达式不应该像赋值那样匹配。

我该怎么做?

6 个答案:

答案 0 :(得分:5)

您正在寻找字边界(\b):

\bass\b

这将匹配ass但不匹配bassassignment

答案 1 :(得分:1)

\bass\b怎么样?这使用单词边界将其限制为单个单词。

答案 2 :(得分:1)

大多数现代正则表达式引擎都支持\b锚点,即零宽度字边界。

有关使用该(及其他)锚字符的一些示例,请参阅this page

答案 3 :(得分:1)

访问此页面以获取完整的手册Word Boundaries

答案 4 :(得分:0)

这对你有用吗?

\bass\b

答案 5 :(得分:0)

\ b(屁股)\ b或\ bass \ b应该是好的。