6. 正则表达式
作用: 分割/查找/匹配/替换字符串
分隔符: 正斜线/ hash符号# 取反符号~
通用原子:
\d: 0-9任意一个数字
\D: 除了0-9的内容
\w: 任意一个英文字母
\W: 除了英文字母
\s: 空白字符(空格,换行,回车,制表符)
\S: 除了空白字符
限制字符:
?: 零次或者一次
*: 零次或者多次
+: 一次或多次
{n}: n次
{n,}: 这少n次
{n,m}: n到m次
^: 以它后面内容开头
$: 以它前边内容结尾
模式修正符:
i:忽略大小写
m:多文本模式
s:单行文本模式
x:忽略空白字符
后向引用:
$str = ‘<b>asd</b>’;
$pattern = ‘/<b>.*<\/b>/’;
Preg_replace($pattren,’\\1’,$str);