zoukankan      html  css  js  c++  java
  • 正则表达式

    一、定义正则表达式

    二、表达式的模式

    三、’RegExp对象

      属性:

        global     RegExp对象是否具有标志g

        ignoreCase    RegExp对象是否具有标志i

        multiline    RegExp对象是否具有标志m

      方法:

        exsc()     检索字符串是正则表达式的匹配,返回找到的值,并确定其位置

        test()    检索字符串中指定的值,返回true或false

        match()     找到一个或多个正则表达式的匹配

        search()    检索与正则表达式相匹配的值

        replace()   替换与正则表达式匹配的字符串

        split()      把字符串分割为字符串数组

      符号:

      常用符号

        /.../    代表一个模式的开始和结束

        ^     匹配字符串的开始

        $       匹配字符串的结束

        s      任何空白字符串

        S     任何非空白字符

        d     匹配一个数字字符,等价于[0-9]

        D    除了数字之外的任何字符,等价于[^0-9]

        w    匹配一个数字、下划线或字母字符、等价于[A-Za-z0-9_]

        W     任何非单字字符,等价于[^A-Za-z0-9_]

        .      除了换行符之外的任意字符

      重复字符

        {n}    匹配前一项n次

        {n,}    匹配前一项n次,或者更多次

        {n,m}   匹配前一项至少n次,但不能超过m次

        *     匹配前一项0次或者多次,等价于{0,}

        +     匹配前一项1次,或者多次,等价于{1,}

        ?      匹配前一项0次货一次,等价于{0,1}

  • 相关阅读:
    python从字符串内取两个符号之间的内容
    C# 判读取得字符编码格式
    jquery:字符串(string)转json
    SQL Server 2008 SQL2012 SQL2014 收缩日志 清空删除大日志文件
    WEB 倒计时
    成功配置TOMCAT的LOG4J日志系统,格式:HTML+每天以YYYY-MM-DD.LOG命名的日志文件
    IE Error: '__doPostBack' is undefined 问题解决
    分享:JAVA和C# 3DES加密解密
    好用的linux工具
    python多线程的概念(转载)
  • 原文地址:https://www.cnblogs.com/vic_/p/7894988.html
Copyright © 2011-2022 走看看