我的目标是仅用[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
(我的正则表达式只能在两幅图像之间有一条线的情况下才能正常工作。它看起来很贪婪)
有什么想法吗?
答案 0 :(得分:0)
您可以使用.*?
(在后面添加问号)使正则表达式变得懒惰而不是贪婪(仅.*
)。