gpt4 book ai didi

javascript - 在字符串中查找所有匹配的正则表达式模式和匹配索引

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

我想在 AA-AA-AA 主题字符串中找到 /AA/ 模式。我需要获取匹配的字符串和匹配的位置(索引)。

我看过RegExp.prototype.exec() .它只返回第一个匹配项:

/AA/g.exec('AA-AA-AA')

最佳答案

exec() 只返回一个匹配项。要使用 g lobal regexp 获取所有匹配项,您必须重复调用它,例如:

var match, indexes= [];
while (match= r.exec(value))
indexes.push([match.index, match.index+match[0].length]);

关于javascript - 在字符串中查找所有匹配的正则表达式模式和匹配索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178335/

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