有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    是的,是一样的

    您可以阅读文档here