java如何從一段html代碼中獲取圖片的src路徑


java如何從一段html代碼中獲取圖片的src路徑

package com.cellstrain.icell.Test;


import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test1 {
/**
* @param s
* @return 獲得圖片
*/
public static List<String> getImg(String s)
{
String regex;
List<String> list = new ArrayList<String>();
regex = "src=\"(.*?)\"";
Pattern pa = Pattern.compile(regex, Pattern.DOTALL);
Matcher ma = pa.matcher(s);
while (ma.find())
{
list.add(ma.group());
}
return list;
}
/**
* 返回存有圖片地址的數組
* @param tar
* @return
*/
public static String[] getImgaddress(String tar){
List<String> imgList = getImg(tar);

String res[] = new String[imgList.size()];

if(imgList.size()>0){
for (int i = 0; i < imgList.size(); i++) {
int begin = imgList.get(i).indexOf("\"")+1;
int end = imgList.get(i).lastIndexOf("\"");
String url[] = imgList.get(i).substring(begin,end).split("/");
res[i]=url[url.length-1];
}
}else{
}
return res;
}
}
詳細介紹請查看全文:https://cnblogs.com/qianzf/
原文博客的鏈接地址:https://cnblogs.com/qzf/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM