正则表达式分组捕获非捕获的示例理解
举几个例子
一、使用捕获型()
比如0.23
1、(^\d+)(\.)(\d{0,2})
正则表达式有3个()使用match就会产生3个分组
2、^\d+\.\d{0,2}
没有(),不产生分组
3、分组命名
(^\d+)(\.)(?<XS>\d{0,2})
二、非捕获型(?:)
1、(?:^\d+)(\.)(\d{0,2})
第一个分组不再捕获
2、yu(?:\d+|1)
yu123
3、yu(\d+|1)
yu123
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。