【发布时间】:2012-03-24 01:24:49
【问题描述】:
我有以下代码:
String example = "<!--§FILES_SECTION§\n" +
"Example line one\n" +
"Example line two\n" +
"§FILES_SECTION§-->";
String myPattern = ".*?FILES_SECTION.*?\n(.*?)\n.*?FILES_SECTION.*?";
Pattern p = Pattern.compile(myPattern);
Matcher m = p.matcher(example);
if ( m.matches() )
Log.d("Matcher", "PATTERN MATCHES!");
else
Log.d("MATCHER", "PATTERN DOES NOT MATCH!");
为什么总是返回“PATTERN DOES NOT MATCH”?
【问题讨论】:
-
你的模式甚至没有接近你想要的。我建议您之前应该更多地了解正则表达式:docs.oracle.com/javase/tutorial/essential/regex
标签: java android regex matcher