如何将此模式与正则表达式匹配?
How can I match this pattern with regex?
我有一百多张带有查询字符串的图片需要删除
例如
<img src="http://example.com/asset/test.gif?l=j6%2BNsqLlmq%2B7xLVmX4bLS50JYKpDzeoBjGl7Y6ti04qV%2BiEVQY0aFBoTKmamyAwv">
我正在使用 sublime text2 查找所有查询字符串并替换它们,使它们看起来像这样
<img src="http://example.com/asset/test.gif">
我无法让我的正则表达式完美匹配我得到的最接近的是..
/\?\l=(.*)\"/g
这与查询字符串匹配,但它也选择了最后一个 "
如何解决这个问题,以便我只匹配 ?l=
之后的内容,因为这在所有图像中都是一致的?
你可以通过积极回顾和积极展望来做到这一点
/(?<=\?l=)(\S*)(?=\")/g
我有一百多张带有查询字符串的图片需要删除
例如
<img src="http://example.com/asset/test.gif?l=j6%2BNsqLlmq%2B7xLVmX4bLS50JYKpDzeoBjGl7Y6ti04qV%2BiEVQY0aFBoTKmamyAwv">
我正在使用 sublime text2 查找所有查询字符串并替换它们,使它们看起来像这样
<img src="http://example.com/asset/test.gif">
我无法让我的正则表达式完美匹配我得到的最接近的是..
/\?\l=(.*)\"/g
这与查询字符串匹配,但它也选择了最后一个 "
如何解决这个问题,以便我只匹配 ?l=
之后的内容,因为这在所有图像中都是一致的?
你可以通过积极回顾和积极展望来做到这一点
/(?<=\?l=)(\S*)(?=\")/g