正则表达式常用语法

作者: 水煮鱼又失败了 | 来源:发表于2021-04-05 14:39 被阅读0次

将正则表达式中常用的通用语法整理成思维导图,供平时参考查看。

在线思维导图地址:https://www.processon.com/view/link/606824a6e401fd13004ef2a3

密码:9vKN

正则表达式.jpg

画图花费的时间太长,实在没时间整理成文档了,主要还是看图,有时间再整理具体文档。

正则表达式和markdown的关键字有不少冲突,这里粘贴部分规则:

限定符语法规则

语法 说明
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,} 重复n次货更多次
{n,m} 重复n次到m次

懒惰限定符

语法 说明
*? 重复任意次,尽可能少匹配
+? 重复1次或更多次,尽可能少匹配
?? 重复0次或1次,尽可能少匹配
{n,m}? 重复n次到m次,尽可能少匹配
{n,}? 重复n次以上,尽可能少匹配

零宽断言

代码 说明 举例
xxx(?=yyy) 先行断言,匹配"后面满足条件yyy"的条件"xxx" "123(?=a)",匹配后面是a的123
(?<=yyy)xxx 后发断言,匹配"前面满足条件yyy"的条件"xxx" "(?<=a)123",匹配前面是a的123
xxx(?!yyy) 先行断言,匹配"后面不满足条件yyy"的条件"xxx" "123(?!a)",匹配后面不是a的123
(?<!yyy)xxx 后发断言,匹配"前面不满足条件yyy"的条件"xxx" "(?<!a)123",匹配前面不是a的123

相关文章

  • re模块入门

    正则表达式常用操作符 正则表达式语法实例 经典正则表达式实例

  • 【正则表达式】 基本语法及常用查询

    一.正则表达式 **1.基本语法 ** 2.常用:

  • 正则表达式的使用

    1.正则表达式的语法 iOS开发中正则表达式的基础使用 2.正则表达式不常用的语法 Q:经常看见的正则前面的 (?...

  • Python3.6:re模块详解

    常用的正则表达式符号 包含'\'的正则表达式特殊序列 常用的语法 #*,+,?都是贪婪匹配,也就是尽可能的匹配 后...

  • Python正则表达式

    正则表达式中,常用的匹配模式: python 正则表达式的语法: 使用正则表达式,需要导入模块: 输出结果:['h...

  • 2020-03-28 正则表达式基础与高级

    史上最全正则表达式语法,文末附常用表达式! 正则表达式的回溯 总结:回溯越少效率越高

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

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

  • JS 正则表达式

    语法 常用的方法: javascript中如何声明一个正则表达式对象在JavaScript当中,声明一个正则表达式...

  • 无标题文章

    了解正则表达式语法 了解正则表达式语法

  • 正则表达式

    本文主要内容:正则表达式的概念,语法,常用正则表达式和python中的re库。 正则表达式是用来简洁表达一组字符串...

网友评论

    本文标题:正则表达式常用语法

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