20个常用的正则表达式
摘要:
1.正则表达式的概念与用途
2.20 个常用正则表达式分类
2.1 字符匹配
2.1.1 匹配任意字符
2.1.2 匹配特定字符集 正则表达式任意内容
2.1.3 匹配换行符
2.1.4 匹配空格
2.2 字符类匹配
2.2.1 匹配数字
2.2.2 匹配字母
2.2.3 匹配大小写字母
2.2.4 匹配非字母和非数字
2.2.5 匹配空白字符
2.2.6 匹配标点符号
2.3 量词
2.3.1 匹配一个字符
2.3.2 匹配多个字符
2.3.3 匹配零个或多个字符
2.3.4 匹配一个或多个字符
2.4 分组与捕获
2.4.1 圆括号分组
2.4.2 方括号分组
2.4.3 非贪婪匹配与贪婪匹配
2.5 选择与分支
2.5.1 问号 (?)
2.5.2 星号 (*)
2.5.3 加号 (+)
2.5.4 减号 (-)
2.5.5 括号 ()
2.6 锚点与环视
2.6.1 锚点
2.6.2 环视
2.7 反向引用
2.8 贪婪与懒惰匹配
2.9 零宽断言
2.10 负向预查
正文:
正则表达式(Regular Expression),简称 regex,是一种强大的文本处理工具。它可以用来检查字符串是否符合某种模式、提取字符串中的特定部分或者替换字符串中的某些内容。本文将介绍 20 个常用的正则表达式,帮助你更好地掌握正则表达式的使用。
1.匹配任意字符:`.`
2.匹配特定字符集:`[abc]`,`[a-zA-Z]`,`[0-9]`
3.匹配换行符:`
`,`
`,`
`
4.匹配空格:` `,`t`,`
`,`
`,`
`
5.匹配数字:`d`,`D`
6.匹配字母:`[a-zA-Z]`
7.匹配大小写字母:`[a-z]`,`[A-Z]`
8.匹配非字母和非数字:`[^a-zA-Z0-9]`
9.匹配空白字符:`s`,`S`
10.匹配标点符号:`[^ws]`
11.匹配一个字符:`w`,`W`
12.匹配多个字符:`w*`,`W*`
13.匹配零个或多个字符:`w*`,`W*`
14.匹配一个或多个字符:`w+`,`W+`
15.圆括号分组:`(pattern)`
16.方括号分组:`[pattern]`
17.非贪婪匹配与贪婪匹配:`?`,`*`,`+`,`{m,n}`
18.选择与分支:`|`
19.锚点与环视:`^`,`$`,`1`,`2`
20.反向引用:`1`,`2`
此外,还有贪婪与懒惰匹配、零宽断言和负向预查等高级用法,这些将在以后的文章中详细介绍。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论