Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在多行字符串上进行模式匹配? mystring=” 孢子 "; pattern=“(*)”; Pattern regEx=Pattern.compile(Pattern,Pattern.MULTILINE); Matcher m=regEx.Matcher(myString); if(m.find()){ 匹配=m组(1); }否则{ match=“--”; }_Regex_Android_Pattern Matching - Fatal编程技术网

如何在多行字符串上进行模式匹配? mystring=” 孢子 "; pattern=“(*)”; Pattern regEx=Pattern.compile(Pattern,Pattern.MULTILINE); Matcher m=regEx.Matcher(myString); if(m.find()){ 匹配=m组(1); }否则{ match=“--”; }

如何在多行字符串上进行模式匹配? mystring=” 孢子 "; pattern=“(*)”; Pattern regEx=Pattern.compile(Pattern,Pattern.MULTILINE); Matcher m=regEx.Matcher(myString); if(m.find()){ 匹配=m组(1); }否则{ match=“--”; },regex,android,pattern-matching,Regex,Android,Pattern Matching,不工作?默认情况下,“点”字符不包括换行字符。 您必须使用模式启用它。DOTALL默认情况下,“点”字符不包括换行字符。 您必须使用Pattern.DOTALL启用它如果没有任何解释,就无法理解您想要做什么。只要一段代码就可以正常工作。如果不是你想要的是另一个主题…没有任何解释就无法理解你想要做什么。只要一段代码就可以正常工作。如果不是你想要的是另一个主题。。。 mystring = " <div class="text"> Spor </div> ";

不工作?

默认情况下,“点”字符不包括换行字符。

您必须使用
模式启用它。DOTALL

默认情况下,“点”字符不包括换行字符。

您必须使用
Pattern.DOTALL启用它

如果没有任何解释,就无法理解您想要做什么。只要一段代码就可以正常工作。如果不是你想要的是另一个主题…没有任何解释就无法理解你想要做什么。只要一段代码就可以正常工作。如果不是你想要的是另一个主题。。。
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 = "---";
}