gpt4 book ai didi

JavaScript 正则表达式异常

转载 作者:行者123 更新时间:2023-11-30 00:10:16 25 4
gpt4 key购买 nike

这是我的正则表达式代码:

/fun(niest|!ny$)?/ig

我如何通过正则表达式得到“有趣”或“最有趣”这个词而不是“有趣”这个词,这就是我所拥有的。有没有办法做到这一点,如果有请帮忙!

最佳答案

您可以使用单词边界 \b 和可选组 (?:niest)?:

/\bfun(?:niest)?\b/ig

参见 regex demo

模式匹配:

  • \b - 前导词边界
  • fun - 文字字符序列 fun
  • (?:niest)? - 可选(一次或零次出现)niest 文字字符序列(未捕获到任何组,因为该组是非捕获的,即仅用于分组)
  • \b - 尾随单词边界。

你的 fun(niest|!ny$)?匹配字符串末尾的 funfunniestfun!ny

关于JavaScript 正则表达式异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36802809/

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