hip*_*ail 5 javascript regex vim word-boundary word-boundaries
我知道大多数正则表达式引擎,包括JavaScript中的一个必须\b匹配单词边界,无论是在单词的开头还是结尾.
但是Vim还有两个更具体的正则表达式原子:
JavaScript是否具有与这些原子等价的东西,如果没有,是否有办法以其他方式表达更精确的语义?
据我所知,没有任何预定义.但是,你可以做的是,在单词边界添加一个先行,检查它是单词的开头还是结尾.
\<那么\b(?=\w).这将检查单词边界后面是否有单词字符==>单词的开头.在regexr上以此为例
\>那么\b(?!\w).这将检查在单词边界之后是否有单词字符跟随==>单词的结尾