gpt4 book ai didi

javascript - JS : How to match one capture group multiple times in the same string?

转载 作者:搜寻专家 更新时间:2023-11-01 05:00:42 25 4
gpt4 key购买 nike

情况

我有一个字符串,我想多次匹配同一个捕获组。我需要能够参加两场比赛。

示例代码

var curly = new RegExp("{([a-z0-9]+)}", "gi");
var stringTest = "This is a {test} of my {pattern}";

var matched = curly.exec(stringTest);
console.log(matched);

问题

现在,它只显示第一个匹配项,不显示第二个匹配项。

JSFiddle 链接

http://jsfiddle.net/npp8jg39/

最佳答案

试试这个:

    var curly = /{([a-z0-9]+)}/gi,
stringTest = "This is a {test} of my {pattern}",
matched;
while(matched = curly.exec(stringTest))
console.log(matched);

关于javascript - JS : How to match one capture group multiple times in the same string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392411/

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