62,614
社区成员
发帖
与我相关
我的任务
分享
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegTest
{
public static void main(String[] args)
{
String s="百度<a href=http://hi.baidu.com/baidu target=_blank><img src=http://www.baidu.com/img/logo.gif width=174 height=59 alt=\"点此进入 百度空间\"></a>";
String regex="<a.*?/a>";
Pattern pt=Pattern.compile(regex);
Matcher mt=pt.matcher(s);
while(mt.find())
{
System.out.println(mt.group());
String s2=">.*?</a>";
Pattern pt2=Pattern.compile(s2);
Matcher mt2=pt2.matcher(mt.group());
System.out.println(mt2.group());
}
}
}
String s2=">.*?</a>";
Pattern pt2=Pattern.compile(s2);
Matcher mt2=pt2.matcher(mt.group());
System.out.println(mt2.group());
Pattern pattern = Pattern.compile("<a.*?>(.*?)</a>",Pattern.DOTALL);
Matcher matcher = pattern.matcher(s);
while(matcher) {
System.out.println(matcher.group(1));
}
regex = "<a.*>(.*)</a>";