多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> ### preg_match() 匹配函数 > ### preg_match_all() 匹配所有,跟js中的g差不多,全局匹配 参数分别是:正则表达式,要匹配的字符串,返回匹配值,以数组形式返回,可以省略最后一个参数。 正则要以“//”两个斜杠包括进来; “^$”表示以什么开头到什么结尾; \d{6,11} 表示6到11位的数字,\d是[0,9]的别名 preg_replace() 替换函数 $str = ‘2019-03-06’; echo preg_match_all('/(\d+)\-(\d+)+(\d+)/','$1/$2=$3', $str); 输出的结果是:2019/09=06 原子: “.” 表示任意一个字符 “a-z,A-Z,0-9” 表示其中任意一个字符 (abc) 表示匹配abc组成的一个单元 [abc] 表示任意一个字符a或b或c \\1, $11 表示重新使用的模式单元 i 不区分大小定 “|” 表示或的意思 “^”表示以什么什么开头 “*” 0次或多次 “+” 1次或多次 “?” 1次或0次 U 开启贪婪模式 m 可以识别\n preg_split() 正则分隔 preg_grep() 匹配多个值(包含),可以做搜索