求助 版主:官方研发技术组
正则提取内容图片时出现多余引号
类型:迅睿CMS 更新时间:2022-11-05 16:23:45

有一个不定时出现的困扰我的问题

这个正则匹配是官方编辑器用来匹配图片的

我处理出来的内容经常会出现2个引号

有没人知道是什么原因引起的,传递的 $value 数据是正常的编辑器数据  html代码


        $temp = preg_replace('/<pre(.*)<\/pre>/siU', '', $value);

        $temp = preg_replace('/<code(.*)<\/code>/siU', '', $temp);

        if (preg_match_all("/(src)=([\"|'|]?)([^ \"'>]+)\\2/i", $temp, $imgs)) {



        }



image



image

回帖
  • 官方研发技术-陈老师
    #1楼    官方研发技术-陈老师
    2022-11-05 15:44:52
    Chrome 0
    trim($变量, '"')
  • 小黄人 18html
    #2楼    小黄人 18html
    2022-11-05 15:55:23
    Chrome 0
    官方研发技术-陈老师 无效
    <p><img title="16676299216" alt="16676299216" src="/uploadfile/202211/ed7f8627b9b91f.jpg"><img title="16676299214" alt="16676299214" src="/uploadfile/202211/e2862ba63c80cc9.jpg"><img title="16676336521" alt="16676336521" src="/uploadfile/202211/4e619969e05ca35.jpg"><br></p>
    preg_match_all("/(src)=([\"|']?)([^ \"'>]+)\\2/i", $temp, $imgs)
    现在更离谱了
    image
    满意答案
  • 小黄人 18html
    #3楼    小黄人 18html
    2022-11-05 16:23:45
    Chrome 0
    @小黄人 18html:实体符转换问题!