java中在网页源代码中匹配这个网址的正则表达式是什么?

就是,这个href后面的网址,都有onclick="atarget(this)"class="sxst",我想把网址提取出来,正确的正则表达式是什么谢谢<ahref="f... 就是,这个href后面的网址,都有 onclick="atarget(this)" class="s xst",我想把网址提取出来,正确的正则表达式是什么
谢谢
<a href="forum.php?mod=viewthread&tid=214172&extra=page%3D1" onclick="atarget(this)" class="s xst">博士视频讲师,1小时180+</a>
<a href="forum.php?mod=viewthread&tid=215520&extra=page%3D1" onclick="atarget(this)" class="s xst">周日2月1日麦颂KTV唱歌交友活动通知</a>
展开
 我来答
匿名用户
推荐于2016-06-24
展开全部
package test;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test
{
public static void main ( String[] args )

String input = "<a href=\"forum.php?mod=viewthread&tid=214172&extra=page%3D1\" onclick=\"atarget(this)\" class=\"s xst\">博士视频讲师,1小时180+</a><a href=\"forum.php?mod=viewthread&tid=215520&extra=page%3D1\" onclick=\"atarget(this)\" class=\"s xst\">周日2月1日麦颂KTV唱歌交友活动通知</a>";
String regex = "(?i)href[\\=\"\'\\s]+([^\"\']+)[\"\']?";
Pattern pattern = Pattern.compile (regex);
Matcher matcher = pattern.matcher (input);
while (matcher.find ())
{
System.out.println (matcher.group (1));
}
}
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式