正则

字符集➕量词:

默认:仅修饰相邻的前一个字符集

分组:解决了一个量词需要修饰多个字符集的情况

默认1:有明确数量边界的

        字符集{min,max},字符集{min,},

        字符集{数字}

    2:没有明确边界的

        字符集?字符集*  字符集+

[^47]。 ^在字符集[]里面的开头表示除了

这句话含义就是除了4和7的任意一位字符

分组

    (字符集字符集)量词,思考方式先整体 体,后内部个体:我(了个?)?去(regexper.com可图解正则规则的网站)

图片发自简书App

选择

    | 或的意思

    举例:(微|w(ei)?)\s*(信|x(in)?)

字符集的表示:规定字符串中一位字符可用的[备选字符列表]


  1.[一连串中一位待匹配字符]

  2.预定义字符集:\w一位字母数字下划线

    \d一位数字  \s一位空格包括tap键断行\S倒置 非空白

    .任意一位非换行字符 \D非数字

量词:分两类

    1:有明确边界{min,max}  {min,}  {数字}

    2:没有明确边界

      ?表示0到1  * 表示0到无穷多个

      + 表示1到无穷多个   

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 正则表达式学习笔记 一篇记录了学习正则表达式的笔记。 1. 转义字符 在 HTMl 中转义字符以 & 符号开头,分...
    heyi_let阅读 3,169评论 0 0
  • 正则表达式(regular expression)是一种可以在许多现代应用程序和编程语言中使用的特殊形式的代码模式...
    Android轮子哥阅读 14,060评论 4 16
  • 欢迎关注微信公众号:全栈工厂 一 正则字符简单介绍1.1 元字符介绍"^" :^会匹配行或者字符串的起始位置,有时...
    liqingbiubiu阅读 6,311评论 0 0
  • 正则表达式有很多流派,也有很多的特性,不同的语言支持度也是不一样的。本篇文章是写Python中的正则表达式的用法的...
    Moscow1147阅读 4,839评论 0 0
  • 名字是一个人身份的另一种象征,尤其是在游戏中,在这个无形的小社会中,透过游戏看到现实中的对方的唯一方式就是名称。一...
    星幽阅读 2,662评论 0 2

友情链接更多精彩内容