求一个正则表达式, 谢谢
<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” , 各位前辈, 怎么修改正则, 才能得到呢?
...全文
相关推荐
ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式
最近使用oracle数据库做一个进销存项目,其中有一需求是:ORACLE数据库中求除数字、字母之外的非中文字符的正则表达式,当时还真是难住了,正则表达式好久没用了,后来通过上网搜了下相关资料,下面把具体具体解决方案分享给大家,以供那些需要的朋友参考
控制台计算器 无限四则、括号、求余运算
控制台计算器 支持无线长度四则运算、无限内嵌括号及求余,可扩展。基于正则表达式实现
高级表格求间隔
子程序1,读入TXT数据,寻找已知文本间隔
求字符串中的第一个数字
在java算发中,求出字符串第一个数字; 如:“sdf545654afd” 他会返回,5,返回类型是(int)类型 如果字符串是:“打发士大夫” 则返回;-1, 想要运行,加入main()就行了。
正则表达式测试工具(deelx)-易语言
有些源文本多行着色不正常求修正,还有源文本过大会卡。


Java SE
