求一个正则表达式, 谢谢

itblog itblog 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<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>


我现在匹配了“c957bQ-vLr8”这个字符, 根据这个字符, 需要得到 “http://img.absoure.com/data/imgs/i/0p.jpg”这个图片。

必须考虑到“c957bQ-vLr8”这个, 因为页面是查找出来的, 很多条这个记录。 但是“c957bQ-vLr8” 这个相当于id, 要得到这个id的图片。




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));
}


这个代码我取不到“http://img.absoure.com/data/imgs/i/0p.jpg” , 各位前辈, 怎么修改正则, 才能得到呢?


...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
itblog
Java SE 62,620 成员 307,251 内容