正则表达式

//正则表达式
//定界符://  两个斜杠,在两个斜杠之间写正则:/正则/
//匹配开始:^
//匹配结束:$
/*
d代表一个数字
D代表一个非数字
s代表匹配任何不可见字符
S代表匹配任何可见字符
W代表一个单词
*代表前面的子表达式出现任意次
{n} n确定次数
{n,}至少n次,最多不限
x|y:可以匹配x,也可匹配y
[0-9]:可以匹配0-9
*/

echo $zz="/^d$/";//d代表匹配一个0-9的数字
preg_replace(正则表达式,"要替换的内容",字符串);//根据正则表达式替换字符串
preg_split(正则表达式,被拆分字符串);//根据正则拆分字符串
preg_match(正则表达式,别匹配的字符串,存放结果的数组);//获取第一个满足正则的第一个字符串
preg_match_all(正则表达式,别匹配的字符串,存放结果的数组); //获取满足正则的所有字符串
preg_grep(正则表达式,存放结果的数组);//匹配数组内容

原文地址:https://www.cnblogs.com/panyiquan/p/5551806.html