我在android中尝试使用matcher.group(1)捕获(。+?)中的代码:
String html = doc.html().toString();
Pattern p = Pattern.compile("(?is)caption\"(?is):(?is)\"(.+?)\",(?is)\"",
Pattern.DOTALL);
Matcher m = p.matcher(html);
if (m.find()){
text_main = m.group(1);
}
但有时它不起作用。我认为它可能是由incode造成的。这样: