7.5.1 创建正则表达式
创建正则表达式就是创建一个特殊的字符串。正则表达式所支持的合法字符如表71所示。
正则表达式合法字符
| 字符 | 描述 |
|---|---|
x |
x可代表任何合法的宇符 |
\0mnn |
八进制数0mnn所表示的字符 |
\xhh |
十六进制值0xhh所表示的字符 |
\uhhhh |
十六进制值0xhhh所表示的Unicode字符 |
\t |
制表符(\u0009) |
\n |
新行符或者叫换行符(\u000A) |
\r |
回车符(\u000D) |
\f |
换页符(\u000C) |
\a |
报警(bell)符(\u0007) |
\e |
Escape符(\u001B) |
\cx:x对应的的控制符。例如,\cM匹配CtrI-M。x值必须为大写的A到Z或小写的a到z之一 |
正则表达式中的特殊字符
| 字符 | 描述 |
|---|---|
$ |
匹配一行的结尾 |
^ |
匹配一行的开头。如果要匹配^字符本身,请使用\^ |
小括号() |
标记子表达式的开始和结束位置。要匹配这些字符,请使用\(和\) |
中括号[] |
用于确定中括号表达式的开始和结束位置。要匹配这些字符,请使用\[和\] |
| …… | |
如果需要匹配这些特殊字符,就必须首先将这些字符转义,也就是在前面添加个反斜线(\). |
这篇文章省略,表格有点多,我懒得抄,用到再看书去.
原文链接: 7.5.1 创建正则表达式