正则表达式全面解析
1. 基本正则表达式(BRE)
1.1 句点在BRE中的使用
在括号表达式之外使用的句点( . )是一个基本正则表达式(BRE),它可以匹配除空字符(NUL)之外的支持字符集中的任何字符。
1.2 正则表达式括号表达式
括号表达式(用方括号 [] 括起来的表达式)是一种正则表达式,它可以匹配括号表达式所代表的非空排序元素集中的单个排序元素。以下是括号表达式的规则和定义:
1. 表达式类型 :括号表达式可以是匹配列表表达式或非匹配列表表达式,由一个或多个表达式组成,包括排序元素、排序符号、等价类、字符类或范围表达式。右括号 ] 如果出现在列表的第一个位置(如果有初始的脱字符 ^ ,则在其之后),则失去其特殊含义,仅表示自身;否则,它将终止括号表达式,除非它出现在排序符号中(如 [.].] ),或者是排序符号、等价类或字符类的结束右括号。特殊字符 . 、 * 、 [ 和 \ 在括号表达式内将失去其特殊含义。字符序列 [. 、 [= 和 [: 在括号表达式内是特殊的,用于界定排序符号、等价类表达式和字符类表达式,这些符号后面应跟随一个有效的表达式,并以匹配的终止序列 .] 、 =]
超级会员免费看
订阅专栏 解锁全文
31万+

被折叠的 条评论
为什么被折叠?



