正则REG原子符

语法
       最多组成部分
       定界符、原子、元字符、模式修正符
       preg_match_all(string $pattern,string $subject,
                                    array $match)
       功能:对字符串进行正则匹配。
       参数:
        pattern 正则表达式
        subject 要进行正则匹配的字符串
        match  匹配的结果 
          
        1、定界符
              正则表达式必须有定界符,除了数字,字母和反斜线"\"。其余字符都可以作为定界符。行业上最常用的定界符 “/”    
        2、原子
              一个正则表达式要想有意义,就必须至少有一个原子。
             - 打印字符(数字,字母,下划线)
             - 非打印字符
             - 需要转义的特殊字符(元字符)
             - 特殊的原子
                \d 代表数字(0~9)
                \D 代表非数字
              
               \w  数字 字母 下划线
              \W  非数字 字母 下划线
   
                \s  代表所有的空白
               \S   代表所有的非空白
            - 自定义原子表
               [] a-z :26个小写英文字母
                   a-zA-Z:多个匹配范围之间没有间隔
                   0-9:匹配数字
                  ^ :非
            - . 代表所有的字符


           3、元字符
                 元字符是用来修饰原子的。
                 *  修饰的原子可以出现0次或者多次
                 + 修饰的原子可以出现1次或者多次
                 ? 修饰的原子可以出现0次或者1次
                
                {n} 修饰的原子可以出现n次,多一次 少一次都不行。
                {n,m} 修饰的原子可以出现n~m次。含(n次和m次)
                {n,} 修饰的原子最少出现n次,含n次




                 |  或
               
                ^和\A 代表以元字符修饰的字符作为开始
                $和\Z  代表以元字符修饰的字符串结尾  
    
                \b和\B \b代表字符的边界 \B代表非字符边界 


                () - 子模式
                   -  改变匹配的范围
                   - 反向引用
               
             4、模式修正符
                   用来修正正则表达式。写在定界符的外面。

                    i 忽略大小写


生成网址:http://tools.jb51.net/regex/create_reg

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值