正则表达式05

选择符和分组

表达式 作用

|

分支结构

左右两边表达式之间“或”关系,匹配左边或者右边

()

捕获组

(1)在被修饰匹配次数的时候,括号中的表达式可以作为整体被修饰

(2)取匹配结果时,括号中的表达式匹配到的内容可以被单独得到

(3)每一对括号会分配一个编号,使用()的捕获编号根据左括号的顺序从1开始自动编号。捕获元素为零的第一个捕获是由整个正则表达式模式匹配的文本

(?:Expression)

非捕获组

一些表达式中,不得不使用(),但又不需要保存()中子表达式匹配的内容,这时可以用非捕获组来抵消使用()带来的副作用

反向引用\nnn

-每一对()会分配一个编号,使用()的捕获根据左括号的顺序从1 开始自动编号

-通过反向引用,可以对分组已捕获的字符串进行引用

猜你喜欢

转载自www.cnblogs.com/code-fun/p/11387973.html
今日推荐