<a href简单正在表达式,求解
菜鸟一个;不大懂正在表达式,求高手指教一下,<a href='http://player.56.com/v_Njk2NTkxMjE.swf'>视频地址</a>如何提取得到'http://player.56.com/v_Njk2NTkxMjE.swf 视频地址,这个可以有多个这样子的标签,如<a href='http://player.56.com/v_Njk2NTkxMjE.swf'>视频地址</a> <a href='http://player.56.com/v_Njk2NTkxMjE.swf'>视频地址</a> <a href='http://player.56.com/v_Njk2NTkxMjE.swf'>视频地址</a>
,求高手帮帮忙,急~~~~
--------------------编程问答-------------------- 没人会么?急急急~~~~ --------------------编程问答--------------------
--------------------编程问答-------------------- 补充 Pattern.DOTALL 参数的意思是, 换行也能用 . 来匹配。 --------------------编程问答--------------------
String html; // html的内容
Pattern ptn = Pattern.compile("<a.*?href=¥"(.*?)¥".*?>(.*?)</a>", Pattern.DOTALL);
Matcher matcher = ptn.matcher(html);
while (matcher.find()) {
String href = matcher.group(1).trim();
String text = matcher.group(2).trim();
System.out.println("href=" + href + ", text=" + text);
}
能不能用replaceAll去做呢?因为到时可能会有其他的文字,主要是想替换掉~~~<a href=></a> --------------------编程问答--------------------
能不能说具体点??
其他的文字的具体例子?
输入什么?
期待结果是什么?
--------------------编程问答-------------------- 不是什么都需要用正则去拿的。楼主这里应该就是读取a标签的href属性的值罢了。
http://www.hao200.net/archiver/tid-2.html
补充:Java , Java相关