正则表达式的获取功能

    • Pattern和Matcher的结合使用 ```java public static void main(String[] args) { String s = “我的手机是18988888888,我曾用过18987654321,还用过18812345678”; String regex = “1[3578]\d{9}”;
    1. Pattern p = Pattern.compile(regex);
    2. Matcher m = p.matcher(s);
    3. boolean b1 = m.find();
    4. System.out.println(b1);//true
    5. System.out.println(m.group());//18988888888
    6. boolean b2 = m.find();
    7. System.out.println(b2);//true
    8. System.out.println(m.group());//18987654321
    9. }
    上面代码,可以简化成:
    ```java
        public static void main(String[] args) {
    
            String s = "我的手机是18988888888,我曾用过18987654321,还用过18812345678";
            String regex = "1[3578]\\d{9}";
    
    
            Pattern p = Pattern.compile(regex);
            Matcher m = p.matcher(s);
    
            while(m.find())
                System.out.println(m.group());
    
            /*
                输出结果:
                18988888888
                18987654321
                18812345678
            */
        }