zoukankan      html  css  js  c++  java
  • 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();//使用匹配对象方法对字符串操作。
             * 
             */
  • 相关阅读:
    web前端开发最佳实践--(笔记之JavaScript最佳实践)
    web前端开发最佳实践--(笔记一)
    HTML5及CSS3--freeCodeCamp(笔记一)
    javascript系列--函数(一)
    HTML5本地存储
    分享一些好用的设计网站
    .net面试问题总结
    ife_task10--弹性盒子
    WPF--搭建一个简单的demo
    信息技术文集
  • 原文地址:https://www.cnblogs.com/vijay/p/3508068.html
Copyright © 2011-2022 走看看