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

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

黑网客咨询电话

400-8515-771
您当前的位置:app开发公司 > 软件开发资讯 > 技术分享 > 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次
相关文章
  • API设计的十大原则
    这是最顶级的规则,只解决今天必须解决的问题,最小化需要完成的答案。解决明天的问题的诱惑力是巨大的,但是一定
  • PHP正则表达式:基础知识
    php中正则表达式是非常强大的,很多正则高级功能都有实现,那么下面就直接进行正则表达式介绍说明。
  • 提升PHP性能的15个要点
    对一个PHP程序员来说,除了完成业务逻辑外,PHP程序的性能也显得非常重要。在PHP程序开发中,性能的区别都是一些
  •  PHP五种缓存技术总结
    全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析
  • PHP变量的声明及其作用域
    PHP是一个弱类型的语言,所以在使用变量时,不用事先指定变量类型,在使用时根据上下文由系统解释器来判断变量的
  • 网站访问量和服务器带宽的选择
    通常我们说当一个网站的访问量比较大时,可能会占用网络带宽,造成网络的拥挤,因而对于一些大型网站来说,他们选择
  • php 三元运算符实例详细介绍
    三元运算符的功能与“if....else”流程语句一致,它在一行中书写,代码精练、执行效率高。在PHP程序中恰当地使
热门文章