gpt4 book ai didi

javascript - 在 Javascript 中,获取匹配正则表达式的长度

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

在 Javascript 中,如何获取正则表达式匹配的长度?

例如,如果字符串是

str = "/abc/hellothere/andmore/"

正则表达式是

reg = new RegExp('/abc/[^/]*/');

那我要16,长度为

/abc/hellothere/

最佳答案

假设您确实希望您的正则表达式匹配您的示例输入:

var str = '/abc/hellothere/andmore/';
var reg = new RegExp('/abc/[^/]*/');
var matches = str.match(reg);

if (matches && matches.length) {
console.log(matches[0].length);
}

预期的输出应该是16

引用String.prototype.matchRegExp.prototype.exec .

关于javascript - 在 Javascript 中,获取匹配正则表达式的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40324378/

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