哎呀卧槽真复杂
给你整出来了private final static Pattern ATTR_PATTERN = Pattern.compile("]*?\\ssrc=['\"]?(.*?)['\"]?\\s.*?>",Pattern.CASE_INSENSITIVE);
private static String getAbsSource(String source, String bigpath) {
Matcher matcher = ATTR_PATTERN.matcher(source);
List list = new ArrayList();
List list2 = new ArrayList();
while (matcher.find()) {
list.add(matcher.group(0));
list2.add(matcher.group(1));
}
StringBuilder sb = new StringBuilder();
sb.append(source.split("
for (int i = 0; i
sb.append(list.get(i).replaceAll("(?=\")(?<=
}
String[] splited = source.split("");
sb.append(source.split("]*?\\s.*?['\"]?\\s.*?>")[1]);
return sb.toString();
}