字符
x:表示任意x本身
\\:在正则中双反斜线表示单反斜线
\r:回车
\n:换行
字符类
[abc]:表示a b c任意字符一次
[^abc]:表示除 a b c 之外任意字符一次
[a-z][A-Z]:表示包括 a和z A和Z在内的任意字母一次
[0-9]:表示0到9的任意数字一次
预定义字符类
.:表示任意字符一次
\d:表示0-9任意数字一次
\w:单词字符 [a-z A-Z_0-9](英文字母大小写、0-9数字、_<下划线>)
边界匹配器
^:表示以什么开头
$:表示以什么结尾
\b:单词边界 初单词字符以外的 单词字符:英文字符 0-9数字以及_
abc hello world?haha
|
|