1
回答
高手来看下 正则。。。
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

   public String Find(String html, String regex, int g) {
        Pattern p = Pattern.compile(regex, Pattern.DOTALL);
        Matcher m = p.matcher(html);
        StringBuilder sb = new StringBuilder();
        while (m.find()) {
            String tmp = g == 0 ? m.group() : m.group(g);
            sb.append(tmp.trim()).append("\n");
        }
        return sb.length() == 0 ? html : sb.toString();
    }
        String weburl = Find(html, "href=(.*?)mon", 1);
        System.out.println (weburl);

我用JAVA 匹配的结果 

 

 http://www.rubular.com/r/mgY4lZJHyh 

 这是在线匹配的结果,如果看不到结果用火狐看下

 在线匹配跟我JAVA都是同样的正则,源代码也是一样,为什么结果不一样

举报
cooc123
发帖于6年前 1回/99阅
顶部