Dar*_*htA 28 javascript regex boundary word-boundary word-boundaries
与字边界相比,正则表达式(\ B)中的非字边界是什么?
Mar*_*ers 74
单词boundary(\b)是零宽度匹配,可以匹配:
\w)和非单词字符(\W)之间在Javascript中定义\w是[A-Za-z0-9_]和\W其他任何东西.
否定版本的\b,写\B,是零宽度匹配,其中上面并不成立.因此它可以匹配:
例如,如果字符串"Hello, world!",然后\b在以下地方匹配:
H e l l o , w o r l d !
^ ^ ^ ^
Run Code Online (Sandbox Code Playgroud)
并\B匹配那些\b不匹配的地方:
H e l l o , w o r l d !
^ ^ ^ ^ ^ ^ ^ ^ ^ ^
Run Code Online (Sandbox Code Playgroud)