如何在多行字符串上进行模式匹配?

时间:2013-05-21 13:06:56

标签: regex android pattern-matching

mystring = "
<div class="text">
    Spor
    </div>
";

pattern ="<div class=\"text\">(.*)</div>";
Pattern regEx = Pattern.compile(pattern, Pattern.MULTILINE);

Matcher m = regEx.matcher(myString);
if (m.find()) {
    match = m.group(1);
} else {
 match = "---";
}

不工作?

1 个答案:

答案 0 :(得分:1)

默认情况下,'dot'字符不包含换行符 您必须使用Pattern.DOTALL启用它。