关于java正则表达式问题

生死拳

我想获取href后面的地址,java正则表达式该怎么写,请高手帮个忙,谢谢

 (?<=href\=\").*?(?<=\" )
 (?<=href\=\").*?(?<=\")

#(http://|ftp://|https://|www){0,1}[^\u4e00-\u9fa5\s]*?\.(com|net|cn|me|tw|fr)[^\u4e00-\u9fa5\s]*#

(?<=href\=\").*?(?<=\" )

(?<=href\=\").*?(?<=\")

(?<=href\=\").*?(?<=\" )

你要去的标签中href里面的地址?
/^
)$/这个是匹配标签a的。
匹配href之后跟单引号或者双引号,然后是空白符或者右尖括号。
你先取的这些字符串。然后替换字符串,把href前后的替掉,只留地址。

href="(?[\s\S]*?)"
这样就可以了!
你要的结果在url组中!

(?<=href\=\").*?(?<=\" )