int preg_match_all(正则表达式, 待匹配字符串);preg_match_all('/a/', 'aabbcc'); ==> int(2)preg_match_all('/a/', 'ccbbaa'); ==> int(2)
mixed preg_replace (正则表达式, 要替换成的字符串, 待替换的字符串);preg_replace('/a/', 'b', 'aabbcc'); ==> string(6) "bbbbcc"preg_replace('/a/', 'c', 'aabbcc'); ==> string(6) "ccbbcc"
简单字符:/a/ #匹配字符a/1/ #匹配字符1/-/ #匹配字符-
转义字符:/\n/ #匹配换行符/\n/ #匹配回车符/\t/ #匹配制表符/\w/ #匹配字母、数字、下划线/\W/ #匹配字母、数字、下划线以外的字符/\s/ #匹配空白字符,如空格、tab等/\S/ #匹配非空白字符/\d/ #匹配数字字符/\D/ #匹配非数字字符/\\/ #匹配字符
字符集合:/[ace]/ #匹配字符a或者c或者e/[a-f]/ #匹配字符a-f/[135]/ #匹配字符1或者3或者5/[1-6]/ #匹配字符1-6/[a-f1-6]/ #匹配字符a-f以及1-6/[^ace]/ #匹配除了ace以外的字符/[^1-6]/ #匹配除了1-6以外的字符/[^a-f1-6]/ #匹配除了a-f以及1-6以外的字符
常用正则:
联系客服