Android解析错误中的正则表达式

Android解析错误中的正则表达式,android,regex,match,Android,Regex,Match,我已经编写了一个正则表达式,用于提取HTML标记,该标记有一个名为“c”的类。 我的正则表达式是: <div class=\"c\"(.*?)\<\/div\> 也许您会发现这很有用:。问题是您的模式必须匹配多行请尝试以下方法: String matchpa = "<div class=\"c\"(.|\n|\r)*</div>"; String matchpa=” String matchpa = "<div class=\\\"c\\\"(.*?

我已经编写了一个正则表达式,用于提取HTML标记,该标记有一个名为“c”的类。 我的正则表达式是:

<div class=\"c\"(.*?)\<\/div\>

也许您会发现这很有用:。问题是您的模式必须匹配多行

请尝试以下方法:

String matchpa = "<div class=\"c\"(.|\n|\r)*</div>";
String matchpa=”
String matchpa = "<div class=\\\"c\\\"(.*?)\\<\\/div\\>";
Pattern patt = Pattern.compile(matchpa);
Matcher m = patt.matcher(html);

boolean matchFound = m.matches();
String matchpa = "<div class=\"c\"(.|\n|\r)*</div>";