Day14:正则表达式

正则表达式一个功能强大、易于写但难于阅读的工具,并不是所有地方都适合使用正则表达式,但是正则表达式却可以令所有地方都方便。

/*
         * 正则表达式:正确的规则。
         * 专门用于对字符串的操作。
         * 规则是由符号组成的。用操作字符串变得简单。
         * 弊端:阅读性降低了。
         * 所以学习正则其实就是学习符号的使用。
         * 
         * 1,匹配。
         *     String 类中提供了匹配boolean matches(regex)的方法。
         * 
         * 2,切割。
         * String 类中提供了匹配String[] split(regex)的方法
         * 
         * 3,替换。
         * String 类中提供了匹配String replaceAll(regex,string)的方法
         * 
         * 4,获取。
         * 
         *
      * 实现获取:将符合规则的内容取出来,
         * 用到正则表达式对象。java.util.regex.Pattern
         * 
         * 1,将字符串规则封装成Pattern对象。compile(regex);
         * 2,通过正则对象获取匹配器对象。用对将正则规则作用到要操作的字符串上。
         * 3,通过匹配器对象的方法,对字符串进行操作。
         *  Pattern p = Pattern.compile("a*b");//将规则编译成对象。
         *  Matcher m = p.matcher("aaaaab"); //和要操作的字符串关联,生成匹配器对象。
         *  boolean b = m.matches();//使用匹配对象方法对字符串操作。
         * 
         */
原文地址:https://www.cnblogs.com/vijay/p/3508068.html