JS和正则表达式:用[src]替换所有img? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我的目标是仅用[src]替换所有标签

hello <img class="gif" src="https://media2.giphy.com/media/zU4MLqeDvGA0M/100.gif" title="1"> hello      
world <img class="gif" src="https://media2.giphy.com/media/zU4MLqeDvGA0M/100.gif" title="2"> hello2

通过

[https://media2.giphy.com/media/zU4MLqeDvGA0M/100.gif] [https://media2.giphy.com/media/zU4MLqeDvGA0M/100.gif]

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

(我的正则表达式只能在2个图像之间有一条线的情况下正常工作。它看起来很贪婪)

任何的想法 ?

javascript regex regex-greedy
1个回答
0
投票

你可以使用.*?(后面添加一个问号)来使正则表达式变得懒惰而不是贪婪(只是.*)。

© www.soinside.com 2019 - 2024. All rights reserved.