MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 写一个经典的正则表达式解决办法

写一个经典的正则表达式解决办法

www.MyException.Cn  网友分享于:2013-12-26  浏览:10次
写一个经典的正则表达式
提取 <a> 标记   属性   href   中的值

------解决方案--------------------
up
------解决方案--------------------
用DOM行不?
getElementByTagName( "a ").getAttribute( "href ");
------解决方案--------------------
//提取href
String a1= " <a target=\ "_blank\ " href=\ "http://www.cnta.com/\ " ";
String r= "href=\ "([^\ "]+) ";
Pattern s=Pattern.compile(r);
Matcher m1=s.matcher(a1);
if(m1.find())
System.out.println( "href 为 "+m1.group(1));
------解决方案--------------------
public static void main(String[] args) {
String a1 = " <a href=\ "http://www.goodlrc.com/html/240.htm\ "> ";
Pattern s = Pattern.compile( " <a\\s+href=\ "(.*?)\ "> ");
Matcher m1 = s.matcher(a1);
if (m1.find())
System.out.println( "href 为 " + m1.group(1));
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有