gpt4 book ai didi

javascript - 使用 Javascript/JQuery 提取两个字符串模式之间的子字符串

转载 作者:行者123 更新时间:2023-11-28 00:40:02 25 4
gpt4 key购买 nike

我是正则表达式新手。我需要在两个字符串模式 ([[tag:: & ]]) 之间以及每次出现时进行提取。

例如:

如果文本是:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus [[tag::4797897]] mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.
[[tag::4797800]] [[tag::4797769]]

由于我想要提取 [[tag::]] 之间的文本,预期输出应为 4797897 、 4797800 和 4797769

我正在使用 Javascript 和 JQuery

有人可以帮助我吗?提前致谢

最佳答案

要达到所需的结果,您可以使用 exec()方法循环中,推送 capturing 的匹配结果组到结果数组。

var str = ' ... '
var re = /\[\[tag::([^\]]+)]]/g,
matches = [];

while (m = re.exec(str)) {
matches.push(m[1]);
}

console.log(matches) //=> [ '4797897', '4797800', '4797769' ]

关于javascript - 使用 Javascript/JQuery 提取两个字符串模式之间的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28058379/

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