正则表达式常用分组语法

分类

代码

说明

捕获

(exp)

匹配普通exp文本,并且捕获内容到自动命名的分组里

(?<name>exp)和(?'name'exp)

两个写法意思一样,匹配普通文本exp之前的内容(不包括exp),并且捕获内容到name的分组里面

(?:exp)

匹配普通exp文本,但不捕获exp文本,也不给此分组分配组号。
同(exp)差别:(exp)要捕获并添加内容到组里面,有分组号和名称

零宽断言

(?=exp)

匹配文本exp之前的位置。先查找exp的位置,匹配前一位

(?<=exp)

匹配文本exp之后的位置。先查找exp的位置,匹配后一位

(?!exp)

匹配后面跟的不是exp的位置

(?<!exp)

匹配前面跟的不是exp的位置

注释

(?#comment)

注释说明用的

转载于:https://www.cnblogs.com/freeton/archive/2011/07/31/2122737.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值