标签:mat 浏览器 php 使用 nts 返回 data 找到你 分享
<img src="http://theimg.aliapp.com/img.php?你须要在众多的内容中获取图片ur地址。这须要java正則表達式写个方法url=http://img6.douban.com/view/presto/large/public/218991.jpg"/>
/**
* 提取html中imag的src内容
* 返回的值格式为
* http://img6.douban.com/view/presto/large/public/111.jpg
*/
public String getImgStr(String htmlStr) {
String img = "", tmp = "";
java.util.regex.Pattern p_image;
java.util.regex.Matcher m_image;
String regEx_img = "http://[([a-z0-9]|.|/|\\-)]+.[(jpg)|(bmp)|(gif)|(png)]";// 图片链接地址
p_image = java.util.regex.Pattern.compile(regEx_img, java.util.regex.Pattern.CASE_INSENSITIVE);
m_image = p_image.matcher(htmlStr);
while (m_image.find()) {
img = img + "," + m_image.group();
}
System.out.println(img.indexOf(","));
if (img.indexOf(",") >= 0){
String[] url=img.substring(1).split(",");
if (url.length>1) {
if (url[1].indexOf("jpg")!=-1) {
return url[1];
}else{
return null;
}
}else{
return null;
}
}else
return img;
}这种方法返回的就是第一张图片url地址。并且大家会想到假设文章里没有图片就返回null,后面你也能够帅选没有图片的文章。 //屏蔽超链接
bodyHtml.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
});//去除超链接,保留字体 String regex="<\\s*a.*?当然你也能够把超链接的字体去掉都能够。/a\\s*>"; title=title.replaceAll(regex, "");
!
标签:mat 浏览器 php 使用 nts 返回 data 找到你 分享
原文地址:http://www.cnblogs.com/llguanli/p/7076416.html