gpt4 book ai didi

JavaScript 正则表达式 : Make ungreedy

转载 作者:行者123 更新时间:2023-12-04 00:54:37 27 4
gpt4 key购买 nike

我有这个寻找 %{any charactering including new lines}% 的正则表达式:

/[%][{]\s*((.|\n|\r)*)\s*[}][%]/gm

如果我在“%{hey}%”之类的字符串上测试正则表达式,则正则表达式会返回“hey”作为匹配项。

但是,如果我给它“%{hey}%%{there}%”,它不会同时匹配“hey”和“there”,它只有一个匹配——“hey}%%{there”。

如何让它变得不贪心,以便它为每个 %{}% 返回一个匹配项?

最佳答案

在星号后添加问号。

/[%][{]\s*((.|\n|\r)*?)\s*[}][%]/gm

关于JavaScript 正则表达式 : Make ungreedy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2263607/

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