在php中用正则表达式实现最短匹配

来源:互联网 发布:mac滴管粉底液好用吗 编辑:程序博客网 时间:2024/05/20 06:05

看下面一个匹配例子:
src=/"http://(.*)(jpg|JPG|gif|GIF|png)
是一个匹配的表达式,一般可以实现匹配有图片显示的地址
但(.*)是最长匹配,在某些情况下就会出错
要实现最短匹配得加上一个 ? ,修改后的表达式为
src=/"http://(.*)?(jpg|JPG|gif|GIF|png)
就可以避免出错