1 . 直接字符匹配选择
想匹配哪个字符直接输入就行了,easy down
2 . 匹配多个字符
常见的就四种,记住就行了
\d: 匹配0-9的数字
\w: 任意字母数字下划线
\s 任意空白符,包括制表符,换页符,空格等
. 除了换行符(\n)以外的任意符号
3 . 自定义选择匹配多个字符
用中括号,自由组合属于是
[A-F] 匹配A-F之间的字母
[ABFW15] 匹配A,B,F,W,4,7这几个字符
[^ABC] 除了ABC三个字符以外的其他字符
[^A-C1-5] 除了A-C,1-5之间的字符
4 . 多次匹配
{m} 重复m次
{m,n} 最少重复m次,最多重复n次
{m,} 最少重复m次
? 匹配0次或1次
* 表达式不出现或者无数次
5 . 一些抽象的离谱的符号
^ 与字符串的开始匹配(一开始没有就匹配不到)
$ 与字符串的结尾匹配(从后往前,一没有就没有了)
6 . 惰性匹配和贪婪匹配
(.*?) 惰性匹配
(.*) 贪婪匹配