1.常规匹配:
==========================================
x ------任意字符
\0mnn ------八进制表示字符
\xhh ------十六进制表示的字符
\uhhhh ------十六进制表示的Unicode字符
\t ------制表符(\u0009)
\n ------换行符(\u000A)
\r ------回车符(\u000D)
\f ------换页符(\u000C)
\a ------报警符(\u0007)
\e ------Escape符(\u001B)
\cx ------x对应的控制符;例如:\cM 匹配
------Ctrl+M。x的值必须为A~Z或a~z之一
2.特殊匹配(要用到下面的特殊符必须转义)
==========================================
$ ------匹配一行的结尾
^ ------匹配一行的开始
( ) ------标记子表达式的开始和结束
[ ] ------确定中括号中的表达式的开始和结束{} ------标记前面的子表达式的出现频度
* ------指定前面子表达式可以出现0次或多次
+ ------指定前面子表达式可以出现1次或多次
? ------指定前面子表达式可以出现0次或1次
. ------匹配换行符意外的其他任意单个字符
\ ------用于转义下一个字符
| ------指定两项之间人选一项
3.预定义字符
==========================================
. ------可以匹配任何字符
\d ------匹配0~9
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载