欢迎访问郑州APP开发公司网站

黑网客咨询电话:400-8515-771

黑网客咨询电话

400-8515-771
您当前的位置:首页 > 软件开发资讯 > 技术分享 > PHP正则表达式:基础知识

PHP正则表达式:基础知识

发表时间:2019-02-15 13:49:41

         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次

热门文章