public AdInfo ershouAd(String txt) {
        final String titleBe="信息标题:";
        final String titleEnd="信息内容:";
        Pattern p;
***1***   p = Pattern.compile(titleBe+("[^信息标题:这里没有标题]+")+titleEnd);
        Matcher m;
        m = p.matcher(txt);
        if(m.find()){
            System.out.println(m.groupCount());
***2***        System.out.println(m.group(0));
        }else{
            System.out.println("找不到信息标题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
        }
        return null;
    }
   我想求在***1***处的(titleBe+("[^信息标题:这里没有标题]+")+titleEnd);里面内部那个小括号框着的值,像上面写的话没有错,但是整个正则表达式都取出来了
   我把***2***改成System.out.println(m.group(1));
   程序却报错说没有下标为1的group   我要求(titleBe+("[^信息标题:这里没有标题]+")+titleEnd);里的("[^信息标题:这里没有标题]+")这一段,请问哪个高手指点一下!!!