我正在自定义一个插件名称post-script-responsive-images,在那里我想这个插件不应该重新调整.gif
扩展的图像,因为在调整.gif
图像后,它们失去了动画的属性。
我读了插件,发现了一个preg_match_all
preg_match_all('/<img[^>]+>/i',$content, $result);
负责从内容区获取所有图像标签。但我想排除。gif扩展。
通过使用负向前看:
/<img(?:(?!.gifb)[^>])+>/i
(不检查源属性,只是如果关闭>
之前没有.gif
)
参见test at regex101;旁注: regex不是解析html的方法