Javascript中的单词边界匹配

时间:2010-11-11 00:10:48

标签: javascript regex

此正则表达式模式:\bgoogle\b

测试用例:http://www.google.com/

匹配。

为什么?

2 个答案:

答案 0 :(得分:3)

因为句点代表单词边界。也就是说,它不是单词的一部分,就像空格,冒号,分号或制表符不是单词的一部分一样。 \ b是零宽度断言,意味着它本身不匹配任何东西,它只是定义了匹配的东西。

答案 1 :(得分:1)

\b的字边界确实是very tricksy buggers