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]
延伸阅读
  1. 20.12.25 dos命令的学习以及初步使用变量
  2. 11.24 学习Go程序中的注意事项等
  3. 12.23 学习Go的基本安装以及输出Go的Hello word
  4. 创建一个新的Django项目
  5. Python中import出现错误,无法找到文件
  6. PyCharm中设置文件头的作者、时间等信息
  7. 随笔
  8. 关于MySQL的基础说明(数据库基础操作增删改查)
更多阅读
  1. 上一篇:关于MySQL的基础说明(数据库基础操作增删改查)
  2. 下一篇:随笔
发表评论 抢沙发