let str="<img src="xxx/img/100037_171226479728.jpg" alt="情景1.jpg"><img src="xxx/img/100037_171230555255.jpg" alt="情景2.jpg"><img src="xxx/img/100037_171234923810.jpg" alt="情景3.jpg">"
const content_images =[] //准备数组
if (data.contentImgs) {
this.getImgs(data.contentImgs) //调用
}
//封装取出img路径
getImgs(imgs) {
let imgReg = /<img.*?(?:>|\/>)/gi //匹配图片中的img标签
let srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i // 匹配图片中的src
let arr = imgs.match(imgReg) //筛选出所有的img
for (let i = 0; i < arr.length; i++) {
let src = arr[i].match(srcReg)
// 获取图片地址
this.content_images.push(src[1]) //img放到数组里
}
},