[英]Matching only one group
我有以下文字:
<p>k</p><p><span class="placeholder" code="{YSZZ}">Samsung xyz</span> </p>
<p>khgj <span class="placeholder" code="{UIDJU}">iPhone 9k</span> </p></div>
我想將span標簽替換為其各自的code屬性。 為此,我使用這種模式:
/<span class="placeholder" code="(.*?)">(?:.*)<\/span>/gi
但這是從第一個跨度到最后一個跨度的匹配,而不是每個跨度都單獨匹配。 我想念什么?
https://regex101.com/r/fP4aD7/1
謝謝
你錯過了?
。 .*
默認為貪婪,您需要通過添加?
使其成為非貪婪?
.*
旁邊。
<span class="placeholder" code="(.*?)">.*?<\/span>
^
|
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.