如何使用字边界与正则表达式匹配?

时间:2015-06-09 19:18:56

标签: javascript regex

我正在使用JavaScript:

::add ::stuff more::word

我想匹配::add::stuff,但不匹配::word

我该怎么做?

1 个答案:

答案 0 :(得分:6)

您可以在此处使用non-word boundary \B

var r = '::add ::stuff more::word'.match(/\B::\w+/g);
console.log(r); //=> [ '::add', '::stuff' ]