preg_match(字符, 字符串) 匹配判断
preg_match_all(字符, 字符串, 返回数组); 按照模式匹配,并将结果返回到数组
------------------------- 元字符
1. 是否大小写敏感: 是
2. 为什么要加反斜杠: \s空格, s是字母
\s 空格 space
\S 非空格
\d 数字 decimal
\D 非数字
\w 单词 word
\W 非单词
. 匹配任意字符
[] 正字符组
[^]负字符组
------------------------- 量词 匹配最近的标识符
{n} 精确匹配n位
{n,m} 匹配n到m个, n和m是正整数 n<m
{n,} 匹配至少n个
? 匹配0或1个
* 匹配0到多个
+ 匹配1到多个(正整数)
------------------------- 转义符
\ 转义特殊字符
\n 匹配换行符
\t 匹配制表符
\v 匹配垂直制表符
\r 匹配回车
\f 匹配换页
------------------------- 定界符
^ 匹配开头
$ 匹配结尾
\b 匹配边界
\B 匹配非边界
------------------------- 修饰符
i 忽略大小写 ignore
U 非贪婪模式(懒惰模式) Ungreedy