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

时间:2017-12-17 19:22:39

标签: javascript regex regex-greedy

我的目标是仅用[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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用.*?(在后面添加问号)使正则表达式变得懒惰而不是贪婪(仅.*)。