我正在尝试使用Regex更新大型文档的路径,我正在尝试匹配所有包含文件类型的匹配JPG,PNG
我已使用以下内容尝试让Regex正确匹配:
1. <img src="xanne.nnn.pagespeed.ic.u49smximgo.jpg" alt="test">
2. <img src="xanne.nnn.pagespeed.ic.u49smximgo.png" alt="test">
&#13;
但它也匹配底部
3. <img src="xanne.nnn.pagespeed.ic.u49smximgo.webp" alt="test">]
4. <img src="xanne.nnn.pagespeed.ic.u49smximgo.gif" alt="test">
&#13;
当我使用以下正则表达式时:
<img src="(?=.*(jpg|png)?)
我有什么想法可以让它只匹配(1和2)而不是1,2,3,4?
答案 0 :(得分:0)
最后取出?
。这使得jpg
或png
匹配允许它不在那里。取?
强制执行一个或另一个。
<img src="(?=.*(jpg|png))
^^