元字符与正则表达式详解与用法

元字符(Meta-character) 是用于构建规则表达式的具有特殊含义的字符。在正则表达式中若需包含元字符本身,则需在其前添加 `` 进行转义。以下是主要元字符的说明和用法:

匹配次数元字符

- *:0 次、1 次或多次匹配其前的原子

- +:1 次或多次匹配其前的原子

- ?:0 次或 1 次匹配其前的原子

逻辑匹配元字符

- |:匹配两个或多个选择

位置匹配元字符

- ^ 或 A:匹配字符串串首的原子

- $ 或 Z:匹配字符串串尾的原子

单词边界元字符

- b:匹配单词的边界

- B:匹配除单词边界以外的部分

集合和范围匹配元字符

- []:匹配方括号中的任一原子

- [^]:匹配除方括号中的原子外的任何字符

量化匹配元字符

- {m}:表示其前原子恰好出现 m 次

- {m,n}:表示其前原子至少出现 m 次,至多出现 n 次 (n > m)

- {m,}:表示其前原子出现不少于 m 次

分组元字符

- ():整体表示一个原子

通用匹配元字符

- .:匹配除换行之外的任何一个字符

ppt 文件大小:635KB