"的 JavaScript 等价物?-6ren"> "的 JavaScript 等价物?-我知道大多数正则表达式引擎,包括 JavaScript 中的引擎,都有 \b匹配单词边界,无论是在单词的开头还是结尾。 但是 Vim 还有两个更具体的正则表达式原子: \ matches only t-6ren">
gpt4 book ai didi

javascript - 是否有 Vim 正则表达式开始和结束单词原子 "\<"和 "\>"的 JavaScript 等价物?

转载 作者:数据小太阳 更新时间:2023-10-29 06:07:30 27 4
gpt4 key购买 nike

我知道大多数正则表达式引擎,包括 JavaScript 中的引擎,都有 \b匹配单词边界,无论是在单词的开头还是结尾。

但是 Vim 还有两个更具体的正则表达式原子:

JavaScript 是否有等同于这些原子的东西,如果没有,是否有其他方式来表达它们更精确的语义?

最佳答案

据我所知,没有任何预定义的东西。但是你可以做的是,添加一个 lookahead到单词边界,检查它是单词的开头还是结尾。

\<然后是\b(?=\w) .这将检查在单词边界之后是否有一个单词字符跟随 ==> 单词的开头。 See this as example on regexr

\>然后是\b(?!\w) .这将检查在单词边界之后是否没有单词字符跟随==>单词的结尾

关于javascript - 是否有 Vim 正则表达式开始和结束单词原子 "\<"和 "\>"的 JavaScript 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13453618/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com