Android中的正则表达式是否与Java中的正则表达式相同?
我用Java编写了一段代码,将regexp模式从字符串中转换出来,程序运行正常。然后我将代码复制到我的Android程序中(该程序与我的Java程序相同),但是mach。找不到任何东西。 我需要做什么调整吗
这是我正在处理的字符串(网页)
这就是我正在运行的函数-获取字符串(网页)、模式和布尔值(如果要全部完成或不执行):
private int getNumberOfShows(String resultStr, String pattern, boolean newLine) {
Pattern exp;
if (newLine)
exp = Pattern.compile(pattern, Pattern.DOTALL);
else
exp = Pattern.compile(pattern);
Matcher match = exp.matcher(resultStr);
int count = 0;
while (match.find()) {
count++;
}
return count;
}
模式是:"eater/\\d*?/\\\">(\\W*?)</a>(.*?)f=\"/showtimes/th?"/
布尔值为:True
我想计算模式出现的次数
谢谢
# 1 楼答案
是的,是一样的
您可以阅读文档here