java - 正则表达式匹配多次出现的内容,并且提取
巴扎黑
巴扎黑 2017-04-18 10:51:26
0
2
653

我想提取html中的img的src中的内容,匹配是否有img,如果有全部的src都提取出来,请大神赐教。(用java处理)

这个是测试图片1<img src="file:///storage/emulated/0/DCIM/Screenshots/Screenshot_hahaha.png" alt="">
这个是测试图片2<img src="file:///storage/emulated/0/DCIM/Screenshots/Screenshot_lalala.png" alt="">

巴扎黑
巴扎黑

全部回覆(2)
大家讲道理

正規表示式來實現,當然我使用php語言實作

$body = '<img src="file:///storage/emulated/0/DCIM/Screenshots/Screenshot_hahaha.png" alt=""><img src="file:///storage/emulated/0/DCIM/Screenshots/Screenshot_lalala.png" alt="">';
$imgreg = "/<img src=\"(.*?)\"/";
if(preg_match_all($imgreg, $body, $matches)){
    var_dump($matches[1]);
}
洪涛

把樓上代碼轉換成js

var body = '<img src="file:///storage/emulated/0/DCIM/Screenshots/Screenshot_hahaha.png" alt=""><img src="file:///storage/emulated/0/DCIM/Screenshots/Screenshot_lalala.png" alt="">'

var sources = []
var imgReg = /<img src=\"(.*?)\"/g
var match
while((match = imgReg.exec(body))){
    sources.push(match[1])
}
console.log(sources)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!