PHP技术

当前位置:首页 > PHP技术 >

PHP正则表达式:基础知识

时间:2015-10-07        阅读:次        QQ群:182913345

        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次

上一篇:API设计的十大原则

下一篇:PHP正则表达式:匹配规则

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2