不言不语

您现在的位置是: 首页 >  PHP

PHP

PHP正则表达式:基础知识

2022-06-01PHP
php中正则表达式是非常强大的,很多正则高级功能都有实现,那么下面就直接进行正则表达式介绍说明。

    正则表达式的定义:正则表示式有元字符及字符串组合而成的特殊字符串,用来描述具有某种特征的一类字符串。主要功能有数据验证、匹配、查找及替换等等。

 

        php中正则表示式有以下三部分组成:分隔符、表达式、模式匹配符。其中表示式用分隔符连接起来。常用分隔符有 /、|、!等,也可以用{}。如果分隔符需要在模式内进行匹配,它必须使用反斜线进行转义。如果分隔符经常在表达式内出现, 一个更好的选择就是是用其他分隔符来提高可读性。 模式匹配符表示开启或设置某种特殊功能。

 

        表示式有元字符及字符串组合而成。元字符为具有特殊含义的字符串。常用元字符有:^、$、.、*、+、?、[]、{}、\s、\w、\d、\b、|等。

 

        \s 表示空白字符,包括 空格、换行、回车、水平制表符、垂直制表符

        \d 表示数字 0到9这10个数字

        \w 表示字母a-zA-Z、数字及下划线 _

        \b 表示单词的分界线,准确的意义为前一个字符或后一个字符不完全为\w。

        ^ 表示字符串开始的位置

        $ 表示字符串末尾的位置

        . 表示出了换行以外的任意字符

        - 表示范围

        [] 匹配括号中的任意一个字符

        *、+、? 量词,表示匹配次数。* 表示匹配0次或更多次、+ 重复1次或更多次、? 重复0次或1次

        {n} 重复n次

        {n,} 重复n次或更多次

        {n,m} 重复n到m次

文章评论