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

    1、显式创建正则表达式:var searchPattern=new RegExp(‘+s’);加号会匹配字符串中任何一个带有一个或者多个连续的s。

    2、RegExp对象的方法:test和exec

    • test方法确定作为参数传入的字符串是否与正则表达式匹配,返回值为bool类型。
    • exec返回值为一个符合匹配条件的数组。

    3、用于匹配特定出现的字符的正则表达式字符有四个:星号(*)匹配它前面的字符出现0次或者多次的情况,加号(+)匹配他前面的字符出现一次或者多次的情况,而问好(?)匹配它前面的字符出现0次或1次的情况。点(.)匹配一个字符。

    4、D这个序列是一种查找任何非数字字符的模式;s为空白字符d只匹配数字

    5、使用带数字范围的方括号,数字范围前面是个上箭头(^)。如果你要匹配任何一个非数字的字符,可使用下面的模式:[^0-9],相当于D;匹配数字则去掉上箭头^,[0-9]相当于d。如果想匹配一种以上的字符,可以在方括号中间列出每个字符的范围[A-Za-z]。上述内容中上箭头如果在方括号外,匹配任何一个行开始,$符号匹配任何一个行结束。如果使用了多行标志m,上箭头匹配的就是换行之后的第一个字符。通过上述内容可知,任意匹配为.*。

    6、w序列匹配任何一个字母和数字包括下划线。W等价于任何非词字符。

    7、|竖线表示或者含义,花括号指明了前面的字符的重复次数。

    8、正则表达式重复字符语法:{n,m}匹配前一项至少n次,但不能超过m次,{n,}匹配前一项n次或者更多次。{n}匹配前一项n次。?等价于{0,1},+等价于{1,},*等价于{0,}。

    9、o NUL字符; 制表符; 换行符;v 垂直制表符;f 换页符; 回车符。

  • 相关阅读:
    利用 ImageAI 在 COCO 上学习目标检测
    pip 安装包提速
    opencv 学习资料
    Win10 小技巧
    tqdm:Python 进度条
    自制 COCO api 直接读取类 COCO 的标注数据的压缩文件
    线性回归模型的 MXNet 与 TensorFlow 实现
    cv2 与 matplotlib 的 Bug 记录
    pyinstaller 打包错误集锦
    python函数的进阶
  • 原文地址:https://www.cnblogs.com/super86/p/3964869.html
Copyright © 2011-2022 走看看