zoukankan      html  css  js  c++  java
  • 正则

    var patt1=new RegExp("e");     通过 new 关键词来定义 RegExp 对象。以下代码定义了名为 patt1 的 RegExp 对象,其模式是 "e":

    RegExp 对象有 3 个方法:test()、exec() 以及 compile()。

    test() 方法检索字符串中的指定值。返回值是 true 或 false。

    exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

    compile() 方法用于改变 RegExp。

    compile() 既可以改变检索模式,也可以添加或删除第二个参数。

    正则表达式中的特殊字符

          表示转义
       ^ 表示匹配输入的开始
    $ 表示匹配输入的结束
       * 一个表达式的多次或0次
       + 匹配前面一个表达式一次或多次
       ? 匹配前面一个表达式0次或者一次 ???
       . 匹配除换行符之外的任何单个字符
        [abc] 查找方括号之间的字符
    /[^abc] 查找不在方括号之间的字符
        (a|b|c) 查找任何指定选项
        w 查找单词字符
        W 查找非单词字符
        d 查找数字字符 D 查找非数字字符
        s 查找空字符 S 查找非空白字符

  • 相关阅读:
    路由策略
    ospf 路由汇总
    OSPF type1 2
    ospf
    TCP 六种标识位
    raid 10 与 01
    SNMP协议
    ffmpeg剪切视频
    ubuntu18安装sbt
    服务器Ubuntu18重启后宝塔访问不了
  • 原文地址:https://www.cnblogs.com/ysyh/p/9617238.html
Copyright © 2011-2022 走看看