这个问题在这里已有答案:
我的目标是仅用[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个图像之间有一条线的情况下正常工作。它看起来很贪婪)
任何的想法 ?
你可以使用.*?
(后面添加一个问号)来使正则表达式变得懒惰而不是贪婪(只是.*
)。