gpt4 book ai didi

javascript - RegEx 返回一个结果而不是两个

转载 作者:行者123 更新时间:2023-12-03 12:16:46 26 4
gpt4 key购买 nike

我有这个字符串:

#{id:123}#{id:456}

我正在使用此正则表达式搜索匹配项:

/([a-z0-9\:#{}])/

它从字符串中返回一个匹配项,但它只返回一个结果而不是两个。

最佳答案

这是您要找的吗?

var myregex = /#{id:\d+}/g;
var theMatchObject = myregex.exec(yourString);
while (theMatchObject != null) {
// do something with the match:
// matched text: theMatchObject[0]
theMatchObject = myregex.exec(yourString);
}

说明

  • #{id: 匹配文字字符
  • \d+ 匹配一个或多个 ASCII 数字
  • } 匹配文字字符
  • 代码遍历匹配

关于javascript - RegEx 返回一个结果而不是两个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24649846/

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