public static void main(String[] args) {
String str = "<a href='' id='myId'>测试</a>";
String id = "myId";
System.out.println(innerText(str, id));
}
public static String innerText(String str, String id) {
Pattern p = Pattern.compile("<.*?[\"']" + id + "[\"'].*?>(.*?)</");
Matcher m = p.matcher(str);
if (m.find()) {
return m.group(1);
}
return null;
}