PHP与正则表达式 1

正则表达式,大家都清楚,就我一个人迷糊.

写那个最基本的吧..组合的还基本上不会呢.

*                           // 零个或多个

+                          // 与*类似,但是要求至少有一个     就是一个或多个


?                         // 零个或一个


^                        // 开始标记


$                      
// 结束标记


[a-zA-Z_0-
9 ]              // 字母,数字或下划线  


/ w                       // 字母数字或下划线 ,与上面的相同


/ d                       // 数字


{n}                     
// 重复n次


另外PHP规定
, 任何字母、数字或反斜线()不能作为定界符


定界符可以为
" { } " " [ ] " " <> " 、” /    /


刚又在一个帮助文档上面搜了一下

{n , }           // n 是一个非负整数。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o*'。

 
{n
, m}        //  m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 将匹配 "fooooood" 中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值