美文网首页
1.正则常用字符

1.正则常用字符

作者: 追马的时间种草 | 来源:发表于2019-09-27 09:07 被阅读0次

正则常用字符

  • 是一个用来处理字符串的规则。

    1. 正则用来处理字符串

    2. 处理一般包含两个方面

      A: 验证当前字符串是否包含某个规则(正则匹配)

      B: 把字符串中复合规则的字符串获取到(正则捕获)

    3. 正则: 其实就是学习如编写规则,每一个都是由"元字符"和"修饰符"两部分组成

  • 创建正则的两种方式

    1. 字面量方式:
      reg=/^\d+$/g
    2. 构造函数方式:reg=new RegExp("^\\d+$","g")
  • 正则导读:两个斜杠之间的都是'元字符',斜杆后面的就是'修饰符'

    let reg=/^\d+$/g
    '\d+$':元字符,'g':修饰符

  • 常用的修饰符:

    i::忽略大小写

    m:: 多行匹配

    g:: 全局匹配

  • 常用的元字符

    • 特殊元字符

      1. \d:0~9之间的任意一个数字
      2. \D : 非0~9之间的任意一个字符
      3. \w: 数字,字母,下划线中的任意一个
      4. \s:任意一个空白字符(包括\t制表符,TAB四个空格)
      5. \b:匹配边界符. 'zhu':z做边u右边是边界, 'xiao-lin'x左边o右边,l左边n右边是边界
      6. \n:匹配一个换行符
      7. \: 转义字符(把一个普通字符转译为特殊字符, \d。把一个特殊字符转移成普通字符,如 \.后 '.'就是一个普通的'点’)
      8. . 除\n以外的任意字符
      9. ^:以某个元字符开头
      10. $:以某个元字符结尾
      11. a|ba或者b中任何一个字符
      12. [xyz]x,y或z中的任意一个
      13. [^xyz]除了x,y,z以外的任意字符
      14. [a-z]获取a-z中的任意字符
      15. [^a-z]除了a-z的任意字符
      16. ()正则分组
      17. (?:)只匹配不捕获
      18. (?=)正向预查
      19. (?!)负向预查

      ……

    • 量词元字符

      1. *:出现零到多次
      2. ?:出现零到一次
      3. +:出现至少一次
      4. {n}:出现n次
      5. {n,m}:出现n到m次
      6. {n,}:出现n到多次
    • 普通元字符

      元字符中除量词和特殊元字符以外的都是普通元字符


下一篇: 正则中需要注意的[ ]细节

相关文章

  • 正则表达式

    1.常用正则匹配符号 1.字符:匹配单个字符 a:表示匹配字符a; \:匹配转义字符

  • iOS中正则表达式使用及关键语法

    iOS中高效使用正则表达式 代码示例展示 常用的表达式 正则表达式的关键语法 表1.常用的元字符 字符转义如果你想...

  • Python正则表达式

    一 . 正则表达式中常用的字符含义 二 . re模块中常用的功能函数 一 . 正则表达式中常用的字符含义 下...

  • 1.正则常用字符

    正则常用字符 是一个用来处理字符串的规则。正则用来处理字符串处理一般包含两个方面A: 验证当前字符串是否包含某个...

  • 正则表达式

    认识正则表达式 常用正则标记 【数量:单个】字符匹配:任意字符:表示由任意字符组成;//:匹配“\”;\n:匹配换...

  • 正则表达式汇总

    1.正则表达式一般命名为regex 2.JS正则表达式常用的方法 方法举例 3.常用限定符号 4.常用元字符 5....

  • 正则初识(一)规则

    定义 特殊字符:是在正则表达式中有特殊含义的非字母字符特殊字符 量词:在正则中表现出现次数的量词 其他常用字段常用...

  • Python物语:re正则表达式之从入门到精通

    Python中re负责通过正则表达式处理字符串,使用正则前我们需要先import re 1.常用函数介绍 函数解释...

  • 六. 正则表达式

    1. 正则表达式常用符号 1)一般字符 2 ) 预定义字符集 实战中常用‘\d+’来匹配一个字符1或无限次,例如可...

  • 正则匹配

    正则匹配 一.常用符号 转义字符\ (******)在正则中有特殊意义的符号通过转义字符转义,就会变成普通的符号e...

网友评论

      本文标题:1.正则常用字符

      本文链接:https://www.haomeiwen.com/subject/joeouctx.html