gpt4 book ai didi

javascript - 在较大的正则表达式中使用一组括号进行多次捕获

转载 作者:行者123 更新时间:2023-11-30 07:19:15 24 4
gpt4 key购买 nike

我有一个正则表达式 (javascript),类似于...

/(x)(y)+(z)/gi

问题是,即使 (y)+ 匹配多次,我也总是会从这些括号中准确获取 3 个捕获。如果它确实匹配了多次,它只返回最后一次匹配。我无法提前知道在任何给定运行中 y 会匹配多少次,但我想捕获所有这些。

有什么想法吗?

最佳答案

我会用

/(x)(y+)(z)/gi

然后取出与第二组匹配的文本并进一步解析。

关于javascript - 在较大的正则表达式中使用一组括号进行多次捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/683384/

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