//匹配文本,这个偶尔比较好用,但是要小心字符中包含\E $str = ‘[a-z]’; $str = preg_replace(‘/\G[a-z]\E/’, ”, $str); echo $str; //打印空,全被替换掉了,相关大概就是preg_quote功能 //给匹配结果命名,这样在匹配结果中就可以用这个名称来获取值 $str = ‘abc123abc’; preg_match(‘/(?P\d+)/’, $str, $arr); echo $arr[‘num’]; //相当于echo $