gggggds 发表于 2018-12-16 08:15:17

PHP正则表达式简介

PHP支持两种风格的正则表达式语法:POSIX和Perl。POSIX风格的正则表达式更容易掌握,但不能安全用于二进制模式,而Perl兼容的正则表达式相对比较复杂。
正则表达式就是有普通字符(如a~z)和特殊字符(称为元字符)组成的字符串模式。使用正则表达式可以完成以下功能:①测试字符串的某个模式;②替换文本;③根据模式匹配从字符串中提取一个子字符串。
一、POSIX风格的正则表达式

1.编写正则表达式
正则表达式是有普通字符和元字符组成的,通过元字符和普通字符的不同组合,可以写出不同意义的正则表达式。
POSIX正则表达式语法格式列表

字符描述\转义字符,用于转义特殊字符。^匹配输入字符串的开始位置。$匹配输入字符串的结束位置。*匹配前面的子表达式零次或多次。+匹配前面的子表达式一次或多次。?匹配前面的子表达式零次或一次。{n}n是一个非负整数,匹配确定的n次。{n,}n是一个非负整数,至少匹配n次。{n,m}m和n均是非负整数,其中n
页: [1]
查看完整版本: PHP正则表达式简介