【前言】本节主要讲述一下一些常用的元字符的功能和使用
- 任何一个元字符都可以通过在前面加上一个反斜杠”\“的方法进行转义
- 注:
- []如果不作为元字符使用时,则必须进行转义
- "\"用来转义元字符,这也意味着"\"也是一个元字符:用来转义其他字符,\\用来匹配\
- 元字符的分类
- 用来匹配文本,例:.
- 正则表达式语法的一部分,例[]
- 常用元字符介绍
- 匹配空白字符
\f | 换页符 |
\n | 换行符 |
\t | 制表符 |
\v | 垂直制表符 |
\r | 回车 |
[\b] | 退格符 |
2. 匹配数字
\d | 任意数字[0-9] |
\D | 任意非数字[^0-9] |
3. 匹配字母数字字符
\w | 所有的文字数字式:大小写字母、数字、下划线,[a-zA-Z0-9_] |
\W | 所有的非文字数字式:[^a-zA-Z0-9_] |
4. 匹配空白
\s | 所有的空白字符[\f\n\r\t\v] |
\S | 所有非空的字符[^\f\n\r\t\v] |
5. 匹配十六进制和八进制数值
\x61(十进制97) | 等同于a |
\011(十进制9) | 等同于\t |