11
03
月
2020
下面是18种正则表达式
. 匹配任意字符(不包括换行符)
^ 匹配开始位置,多行模式下匹配每一行的开始
$ 匹配结束位置,多行模式下匹配每一行的结束
* 匹配前一个元字符0到多次
+ 匹配前一个元字符0到1次
? 匹配前一个元字符0到1次
{m,n} 匹配前一个元字符m到n次
\\ 转义字符,跟在其后的字符将失去作为特殊字符的含义,例如\\. 只能能匹配.,不能在匹配任意字符
[] 字符集,一个字符的集合,可匹配其中的任意一个字符
| 逻辑表达式 或 ,比如a|b代表可匹配a 或者 b
\b 匹配位于单词开始或者结束位置的空字符串
\B 匹配不位于单词开始或者结束位置的空字符串
\d 匹配一个数字,相当于[0-9]
\D 匹配非数字,相当于[^0-9]
\s 匹配任意空白字符,相当于[\t\n\r\f\v]
\S 匹配非空白字符,相当于[^\t\n\r\f\v]
\w 匹配数字、字母、下划线中任意一个字符,相当于[a-zA-Z0-9]
\W 匹配非数字、字母、下划线中任意字符,相当于[^a-zA-Z0-9]
延伸阅读
- 20.12.25 dos命令的学习以及初步使用变量
- 11.24 学习Go程序中的注意事项等
- 12.23 学习Go的基本安装以及输出Go的Hello word
- 创建一个新的Django项目
- Python中import出现错误,无法找到文件
- PyCharm中设置文件头的作者、时间等信息
- 随笔
- 关于MySQL的基础说明(数据库基础操作增删改查)
更多阅读
- 上一篇:关于MySQL的基础说明(数据库基础操作增删改查)
- 下一篇:随笔