正则表达式常用字符


正则表达式涉及的主要字符以及含义
1、重复结构的元字符:
在重复结构的元字符这里插入图片描述
2、指代特定内容的元字符
在这里插入图片描述
3、\反斜线转义字符。改变后面字符的含义,比如将元字符转变为普通文字。

4、[ ]方括号。代表一个字符,且必须是方括号内字符之一,例:[ab12]:一个字符,
且只能是a b 1 2中某一个。

5、()括号。当正则表达式的一部分被圆括号括起时,这些字符将被视作同一个整体,可以使用一个元字符(比如+)指定她们共同出现的次数。

6、|分枝。代表“或者“的含义,当多个正则式被|连在一起时,满足其中任何一个规则都被认为符合要求。例:(021|024|010)即所有区号为021,024,010的电话号码。也可以写成:0(21|24|10)。

7、注意事项。正则表达式中的每一个字符,如果不是元字符,就会被视作文字。正则表达式默认“贪婪”搜索原则,以某个字符为起始(比如3),如果同时有多个符合要求的字符串(比如3+5,3+5 2+7),则选择最长的一个作为最终结果。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值