gpt4 book ai didi

javascript - 检索任意 Javascript 正则表达式中捕获组的数量?

转载 作者:行者123 更新时间:2023-11-30 18:27:32 25 4
gpt4 key购买 nike

我想知道正则表达式生成的捕获组的数量。有没有比以下更好的方法?

function getRegExpCaptureGroupsNum(r) {
return Array.prototype.slice.call(new RegExp(r.source + '|').exec(''), 0).length - 1
}

最佳答案

我认为您在这里不需要Array.slice 方法。这就足够了:

function getRegExpCaptureGroupsNum(r) {
return RegExp(r.source + '|').exec('').length - 1;
}

关于javascript - 检索任意 Javascript 正则表达式中捕获组的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10468419/

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