码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式基本概念

时间:2020-05-15 13:55:44      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:bsp   isp   现在   存在   正则表达式   反向   性能   出现   就是   

1. 分组  () 包裹的就是分组,可以得到结果,或者进行交换等整体操作

2. 捕获 () 分组默认就是捕获组,(?:) 加上?:,就是非捕获组,只参与匹配,整体结果中会存在,消耗字符,分组不会在结果中,节约性能

3. 环视 (?=) (?!) (?<=) (?<!) 有4种环视,分别可以正向和反向,匹配对应字符,字符只是参与匹配,整体结果中不出现,不消耗字符,分组不会出现在结果中

4. 贪婪 默认按符合的最长字符串匹配,就是贪婪模式。如果要换成非贪婪,只需在量词后面加问号。就是:*?,+?,??,{n,m}?,{n,}?

正则表达式基本概念

标签:bsp   isp   现在   存在   正则表达式   反向   性能   出现   就是   

原文地址:https://www.cnblogs.com/mengff/p/12894034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!