元字符与正则表达式详解与用法
元字符(Meta-character) 是用于构建规则表达式的具有特殊含义的字符。在正则表达式中若需包含元字符本身,则需在其前添加 `` 进行转义。以下是主要元字符的说明和用法:
匹配次数元字符
- *:0 次、1 次或多次匹配其前的原子
- +:1 次或多次匹配其前的原子
- ?:0 次或 1 次匹配其前的原子
逻辑匹配元字符
- |:匹配两个或多个选择
位置匹配元字符
- ^ 或 A:匹配字符串串首的原子
- $ 或 Z:匹配字符串串尾的原子
单词边界元字符
- b:匹配单词的边界
- B:匹配除单词边界以外的部分
集合和范围匹配元字符
- []:匹配方括号中的任一原子
- [^]:匹配除方括号中的原子外的任何字符
量化匹配元字符
- {m}:表示其前原子恰好出现 m 次
- {m,n}:表示其前原子至少出现 m 次,至多出现 n 次 (n > m)
- {m,}:表示其前原子出现不少于 m 次
分组元字符
- ():整体表示一个原子
通用匹配元字符
- .:匹配除换行之外的任何一个字符
635KB
文件大小:
评论区