正则中的方法

Code
Pattern p = Pattern.compile("\\d{3,5}");
        String s 
= "123-34345-234-00";
        Matcher m 
= p.matcher(s);
        p(m.matches());
//与整个字符串匹配
        m.reset();//从头开始匹配
        p(m.find());//是否符合
        p(m.start() + "-" + m.end());//输出在那的开头和在那的前面结束
        p(m.find());
        p(m.start() 
+ "-" + m.end());
        p(m.find());
        p(m.start() 
+ "-" + m.end());
        p(m.find());
        
//p(m.start() + "-" + m.end());//必须找到才能输出
        p(m.lookingAt());//从开头匹配 一个子字符串
        p(m.start() + "-" + m.end());
        p(m.lookingAt());
        p(m.start() 
+ "-" + m.end());
        p(m.lookingAt());
        p(m.start() 
+ "-" + m.end());
        p(m.lookingAt());
        p(m.start() 
+ "-" + m.end());
posted @ 2009-02-08 16:13  o(>_<)o 小明  阅读(134)  评论(0编辑  收藏  举报