欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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以外的字符
常用正则: