\r 回车 \n 换行
\t 制表符
\\ 代表 \ 本身
\^ 匹配^ 符号本身
\$ 匹配$ 符号本身
\. 匹配小数点. 本身
二: 匹配多种字符中的任意一个字符
表达式 可匹配
\d 任意一个数字,0~9 中的任意一个
\w 任意一个字母或数字或下划线,也就是 A~Z,a~z,0~9,_ 中任意一个
\s 包括空格、制表符、换页符等空白字符的其中任意一个
. 小数点可以匹配除了换行符(\n)以外的任意一个字符
eg: 1. "\d\d" 匹配"abc123" 成功 匹配内容 "12"
2. "a.\d" 匹配"aaa100" 成功 匹配内容 "aa1"
三: 自定义匹配"多种字符" 的表达式
使用方括号 [ ] 包含一系列字符,能够匹配其中任意一个字符
用 [^ ] 包含一系列字符,则能够匹配其中字符之外的任意一个字符。
同样的道理,虽然可以匹配其中任意一个,但是只能是一个,不是多个
表达式 可匹配
[ab5@] 匹配 "a" 或 "b" 或 "5" 或 "@"
[^abc] 匹配 "a","b","c" 之外的任意一个字符
[f-k] 匹配 "f"~"k" 之间的任意一个字母
[^A-F0-3] 匹配 "A"~"F","0"~"3" 之外的任意一个字符
eg:表达式 "[bcd][bcd]" 匹配 "abc123" 时,匹配的结果是:成功;
匹配到的内容是:"bc";匹配到的位置是:开始于1,结束于3。
eg2:表达式 "[^abc]" 匹配 "abc123" 时,匹配的结果是:成功;
匹配到的内容是:"1";匹配到的位置是:开始于3,结束于4。
四: 修饰匹配次数的特殊符号
{n} 表达式重复n次,比如:"\w{2}" 相当于 "\w\w";
"a{5}" 相当于 "aaaaa"
{m,n} 表达式至少重复m次,最多重复n次,
比如:"ba{1,3}"可以匹配 "ba"或"baa"或"baaa"