求助 版主:官方研发技术组
想用正则过滤掉标签中里的所有元素是里的其他标签里的还是要保留
类型:迅睿CMS 更新时间:2020-08-17 12:48:44 标签

想用正则过滤掉img标签中style里的所有元素,是img里的style,其他标签里的style还是要保留的


<img  src="mg/picture/2020/8/13/1597304045783.jpeg"  style="box-sizing: border-box; display: block; vertical-align: middle; border: 0px; width: 614.016px; height: auto; margin: 0px auto; max-width: 90%;">


回帖
  • 靠悬赏赚钱买授权
    #1楼    靠悬赏赚钱买授权
    2020-08-17 12:41:32
    Chrome 0
    请问这个代码内容是用什么标签调用的
  • 繁星
    #2楼    繁星
    2020-08-17 12:48:31
    Chrome 0
    好像自己解决了
    $content = preg_replace( '/(<img.*?)(style=.+?[\'|"])|((width)=[\'"]+[0-9]+[\'"]+)|((height)=[\'"]+[0-9]+[\'"]+)/i', '$1' , $content);
    满意答案
  • 繁星
    #3楼    繁星
    2020-08-17 12:48:44
    Chrome 0
    @繁星:好像已经解决了~~~~~~~~