正则表达式分组捕获非捕获的示例理解

Posted zhaogaojian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式分组捕获非捕获的示例理解相关的知识,希望对你有一定的参考价值。

举几个例子

一、使用捕获型()

比如0.23

1、(^d+)(.)(d{0,2})

技术图片

 

正则表达式有3个()使用match就会产生3个分组

2、^d+.d{0,2}

 

 技术图片

 

 

 没有(),不产生分组

二、非捕获型(?:)

(?:^d+)(.)(d{0,2})

技术图片

 

第一个分组不再捕获

 

以上是关于正则表达式分组捕获非捕获的示例理解的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式非捕获分组与具名分组

正则表达式非捕获分组与具名分组

JavaScript正则表达式模式匹配——使用exec返回数组捕获性分组和非捕获性分组嵌套分组

js 正则表达式,分组非捕获

正则表达式 - 分组分组引用反向引用多选非捕获分组

15.python正则匹配 元字符转义重复或捕获分组断言:零度断言负向零宽断言贪婪非贪婪引擎选项