62,610
社区成员
发帖
与我相关
我的任务
分享
<div class="wide"><div class="in">
<a href="http://www.youtu.com/pms/view/c957bQ-vLr8/" target='_blank'>
<img src="http://img.absoure.com/data/imgs/i/0p.jpg" alt="ister,friends" class='pack_clipImg' />
</a>
</div></div>
String searchStr = "/view/c957bQ-vLr8/" target='_blank'>\\s*<img src="(.*?)""; //主要这里正则, img 和前面的 是网页上的换行符号, 我是用\\s*来匹配,但是不行。
Pattern p_img = Pattern.compile(searchStr);
Matcher m_img=p_img.matcher("这里是查找出来的很多条记录。");
if(m_img.find()){
System.out.println("youtu_img: "+ m_img.group(1));
}
String searchStr = "/view/([a-zA-Z1-9\\-]+?)/.*?>.*?<img src=\"(.*?)\"";
Pattern p_img = Pattern.compile(searchStr, Pattern.DOTALL);
Matcher m_img=p_img.matcher(str);
if(m_img.find()){
System.out.println( m_img.group(1) + ": " + m_img.group(2));
}
String searchStr = "/view/c957bQ-vLr8/.*?>.*?<img src=\"(.*?)\"";
Pattern p_img = Pattern.compile(searchStr, Pattern.DOTALL);