PHP中正则表达式常用元字符

    \b:正则表达式规定的一个特殊代码,代表单词的开头或结尾。如匹配hello单词:"/\bhello\b/"。

    .:可以匹配除了换行符以外的所有字符。如匹配hello *** world:"/\bhello\b.*\bworld\b/"。

    \w:匹配字母或数字或下划线或汉字。如匹配以h开头的单词:"/\ba\w*\b/"。

    \d:匹配数字。如匹配1个或更多个连续的数字:"/\d+/"。匹配一个或多个单纯的数字:"/\b\d+\b/"。

    {}:相当于一个量词,指出前面的串应当出现多少次。如匹配长度3位的数字:"/\b\d{3}\b/"。

    {min,max}:指示前面字符重复次数的范围,如{5,11}表示5次到11次。

    ^:查找一个串的开始位置,用来指示文本串的起始位置。如匹配起始位置是5-11位数字的:"/^\d{5,11}/"。

    $:查找串尾,结合^使用$可以确定匹配范围。如匹配起始和结束都是数字的且连续5-11位:"/^\d{5,11}$/"。

    +:前面的字符必须重复一次或多次。

    ?:前面的字符必须出现一次货根本不出现。

    *:字符可以出现一次或多次,或根本不出现

    字符类:用来匹配一个特定值集合中的字符。使用中括号([])包围起来。

    [0-9]:数字范围0-9

    [A-Z]:字母A-Z会被匹配。

    [^0-2]:匹配除了0,1,2以外的所有字符。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值