PHP正则表达式
程序员文章站
2022-06-15 08:46:48
PHP中正则表达式常用函数 常用正则表达式语法 ......
php中正则表达式常用函数
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以外的字符
常用正则: