String html = "asdfasf<html><head></head><body><a id=\"aa\" href=\"login.html\">登<录<img src=\"aaa.pig\"/></a></body></html>";
String reg = "((<[\\s]*a[^>]*>)(.*)(</a>))|(<[\\s]*a[^>]*>)";
html = html.replaceAll(reg, "$3");
System.out.println(html);
这是我写的,我想问,如果html里没有</a>的话,是不是用的后面的(<[\\s]*a[^>]*>)这句过滤,如果是,$3是什么
String reg = "((<[\\s]*a[^>]*>)(.*)(</a>))|(<[\\s]*a[^>]*>)";
html = html.replaceAll(reg, "$3");
System.out.println(html);
这是我写的,我想问,如果html里没有</a>的话,是不是用的后面的(<[\\s]*a[^>]*>)这句过滤,如果是,$3是什么