正则表达式(java.util.regex包支持)

(了解即可)在大多数情况下使用正则的时候都会采用String类完成,但是最原始的开发包是regex包,两个类,patter类。matcher类。

范例:使用Patter类完成按照数字拆分


    public static void main(String[] args) throws Exception{
        String str="kljasdaskld2214jlkjlk3123kj12";
        
        String regex="\\d+";
        Pattern pattern=Pattern.compile(regex);//编译正则
        String result[]=pattern.split(str);
        System.out.println(Arrays.toString(result));
    

    }   

正是因为String类本身就已经支持这两种操作,所以对于String类而言由于接收的类都是String,所以不用pattern和matcher类。

总结:

1.利用正则实现验证代码可以最少化
2.一定要清楚String类对正则支持的几个方法以及讲解过的所有相关程序。

你可能感兴趣的:(正则表达式(java.util.regex包支持))