正则表达式【三】

  1. 能够于’多种字符’匹配的表达式

    正则表达式中的一些表达方法,可以匹配 '多个字符’其中的任意一个字符,比如,表达式 "\d"可以匹配任意一个数字。虽然可以匹配其中任意字符,但是只能是一个,不是多个,这就好比扑克牌时候,大熊澳网可以代替任意一张牌,但是只能代替一张牌。

    匹配多种字符(1)

    表达式可匹配
    \d任意一个数字,0-9中的任意一个
    \w任意一个字母或数字或下划线,也就是A-Z a-z 0-9 _中任意一个
    \s包括括号,制表符,换页符等空白符的其中任意一个
    .小数点 额可以匹配除了换行符(\n)以外的任意一个字符

    举例2:

    表达式"a.\d",在匹配 "aaa100"时,匹配的结果是:成功:匹配到的内容是:“aal”;

    匹配到的位置是:开始于1,结束于4.

  2. 自定义能够匹配 ‘多种字符’ 的表达式

    使用方括号 [ ]包含一系列字符,能够匹配其中任意一个字符。用 [ ^ ]包含一系列字符,则能够匹配其中字符之外的任意一个字符。虽热可以匹配其中任意一个,但是只能是一个,不能多个。

    匹配多种字符(2)

    表达式可匹配
    [ab5@ ]匹配 a 或 b 或 5 或 @
    [^abc]匹配 a b c 之外的任意一个字符
    [f-k]匹配f-k的任意一个字母
    [ ^A-F0-3 ]匹配 A~F 0~3 之外的任意一个字符

    举例1:

    表达式 ”[bcd] [bcd]“ 匹配 "abc123"时,匹配的结果是:成功;匹配到的内容是:bc; 匹配到的位置是:开始于1,结束于3.

    表达式2:

    表达式 [ ^abc ] 匹配 "abc123"时,匹配的结果是:成功 :匹配到的内容是:1匹配到的位置是:开始于3,结束于4

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值