正则表达式学习:括号

括号

括号用于分组及捕获模式。

捕获型括号

perl中括号可以捕获被匹配的模式,并保存在$1中。

(pattern)  ----> $1(\1,反向引用)
(?<Name>pattern) // 命名捕获 ----> (?P=Name)
(<A>)(?(1)</A>) // 条件判断

非捕获型括号

分组文本,但不捕获。

(?:pattern)

环视

固化分组

在固化分组中,已经匹配的文本固化为一个单元,不保留备用状态。

(?>...)

注释

(?#)

模式修饰符

(?i:)
posted @ 2020-10-27 15:16  luoheng  阅读(311)  评论(0编辑  收藏  举报