联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
有没有正则的大神想去掉标签中的里所有的属性要怎么写呀
类型:迅睿CMS 更新时间:2020-07-22 10:53:39 标签

有没有正则的大神,想去掉img标签中的style里所有的属性要怎么写呀?

回帖
  • #1楼    迅睿框架创始人
    2020-07-16 09:09:50
    Chrome 0
    百度找找相关的正则表达式可以去除
  • 小黄人 18html.com
    #2楼    小黄人 18html.com
    2020-07-16 09:31:49
    Chrome 0
    百度有很多
    /style="[^"]*?"/g
  • 小黄人 18html.com
    #3楼    小黄人 18html.com
    2020-07-16 09:35:21
    Chrome 0
    上面那个有点问题用这个吧,测试通过,对应的 如果你的 style= 后面是单引号,就改成单引号!好像是有自动匹配单双引号的,这里就不去深究了
    style=\"(.*?)\"

    image
  • 小黄人 18html.com
    #4楼    小黄人 18html.com
    2020-07-16 09:37:05
    Chrome 0
    鉴于…… 虚心学习的态度
    单双同时自动匹配的代码如下
    style=(['"])(.*?)(['"])
  • 比亚迪
    #5楼    比亚迪
    2020-07-16 09:38:13
    Chrome 0
    {preg_replace("/style=\"(.*?)\"/U", '', $content)}
    百度找了很多
  • 小黄人 18html.com
    #6楼    小黄人 18html.com
    2020-07-16 10:10:49
    Chrome 0
    <?php
    $str='<img src="images/logo.png" style="width:100px;height:10px" alt="">';
    echo preg_replace('/style=\".*?\"/',' ',$str);
    ?>
  • 繁星
    #7楼    繁星
    2020-07-16 16:11:49
    Chrome 0
    比亚迪 只想过滤掉img中的style怎么写呀
  • 繁星
    #8楼    繁星
    2020-07-16 16:12:46
    Chrome 0
    小黄人 18html.com 只想过滤掉内容中img标签里的style怎么写呀,没找到
  • 小黄人 18html.com
    #9楼    小黄人 18html.com
    2020-07-16 16:15:12
    Chrome 0
    繁星那就尴尬了
  • 琉惗
    #10楼    琉惗
    2020-07-22 10:53:03
    Chrome 0
    {preg_replace("/style=\"(.*?)\"/U", '', $content)}
    满意答案
  • 繁星
    #11楼    繁星
    2020-07-22 10:53:39
    Chrome 0
    @琉惗:感谢!!!!!!!!!!!!