gpt4 book ai didi

javascript - 仅匹配一组

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

我有以下文字:

<p>k</p><p><span class="placeholder" code="{YSZZ}">Samsung xyz</span>&nbsp;</p>
<p>khgj&nbsp;<span class="placeholder" code="{UIDJU}">iPhone 9k</span>&nbsp;</p></div>

我想用它们各自的代码属性替换span标签。为此,我使用这种模式:

/<span class="placeholder" code="(.*?)">(?:.*)<\/span>/gi

但它是从第一个跨度到最后一个跨度匹配,而不是单独匹配每个跨度。我错过了什么?

https://regex101.com/r/fP4aD7/1

谢谢

最佳答案

您错过了 .* 默认是贪婪的,您需要通过在 .* 旁边添加 ? 将其设置为非贪婪。

<span class="placeholder" code="(.*?)">.*?<\/span>
^
|

关于javascript - 仅匹配一组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30943761/

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