标签: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