<学习正则表达式>(1)

9 篇文章 0 订阅
5 篇文章 0 订阅

1.[ : 称为元字符,不参与匹配。

2.[A-A]:字符组或者字符集。例如:[0-9]或者[01239]前者匹配0~9所有数字字符,后者匹配特定的五个数字字符。

3.\d:匹配所有阿拉伯数字,成为字符组简写式

4.\D:匹配非数字字符

5. 使用.匹配任意字符,但通常不包括换行符.使用方法:[.带匹配连接符]举例:[.-]表示匹配 -; [..]表示匹配 . ;

6.捕获分组:用于匹配原文中的一部分;

   后向引用:用于引用分组中的内容;

   捕获分组的创建:{\d}

   针对捕获分组进行引用:{\d}\d \1也可以是{\d}\1

7.量词:

  {} : 举例\d{2,4} 表示2到4个数字

 ?:表示连接符可选,即可以不出现也可以出现一次

+:表示一个或者多个

*:表示零个或者多个

举例:{\d{3}[.-]?}{2}\d{4}

8.拓选文字符^

出现在表达式起始位置或者 | 之后,表示之前的正则表达式会出现在一行的起始位置

9. |

 表示选择,即从多个可选项中选取一个

10.$

匹配行结束

测试网站:http://regexpal.com/




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值