看下面一个匹配例子:
src=/"http://(.*)(jpg|JPG|gif|GIF|png)
是一个匹配的表达式,一般可以实现匹配有图片显示的地址
但(.*)是最长匹配,在某些情况下就会出错
要实现最短匹配得加上一个 ? ,修改后的表达式为
src=/"http://(.*)?(jpg|JPG|gif|GIF|png)
就可以避免出错
在php中用正则表达式实现最短匹配
最新推荐文章于 2021-03-29 20:54:08 发布

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