您的位置:首页 > Web前端 > HTML

java如何从一段html代码中获取图片的src路径

2017-10-25 14:08 726 查看
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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐