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学习--大数据与科学计算第三方库简介
    养生轴---茶轴
    MobaXterm的安装和使用
    如何解决RIP的问题
    评论博客时注意的地方
    回忆老师教学博客
    助教自我介绍
    《构建之法》读书笔记1
    插入排序
    总结之H3C汇聚层交换机认证在线人数展示系统
  • 原文地址:https://www.cnblogs.com/vic_/p/7894988.html
Copyright © 2011-2022 走看看