7.5.1 创建正则表达式
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 之一 |
正则表达式中的特殊字符
字符 | 描述 |
---|---|
$ |
匹配一行的结尾 |
^ |
匹配一行的开头。如果要匹配^ 字符本身,请使用\^ |
小括号() |
标记子表达式的开始和结束位置。要匹配这些字符,请使用\( 和\) |
中括号[] |
用于确定中括号表达式的开始和结束位置。要匹配这些字符,请使用\[ 和\] |
……
如果需要匹配这些特殊字符,就必须首先将这些字符转义,也就是在前面添加个反斜线(\
).
这篇文章省略,表格有点多,我懒得抄,用到再看书去.