4.4. 字符介绍——扩展元字符小结

未匹配的标注

4.4 字符介绍——扩展元字符小结

扩展元字符 (egrep 和 awk)

特殊字符 用途
+ 匹配之前的正则表达式出现1次或多次
? 匹配之前的正则表达式出现 0 次或1次
| 指定之前或之后的正则表达式能够被匹配(交替)
() 分组正则表达式
{n,m} 匹配之前的单个字符(包括由正则表达式指定的一个字符)出现次数的范围。 {n} 将匹配精确地 n 次出现,{n,} 将匹配至少出现 n 次,{n,m}将匹配出现次数在 n 和 m 之间。(POSIX grep 和 POSIX awk 中才适用,在传统的 egrep 和 awk 中没有,大部分的 awk 实现还不支持这个表示法。)

正则表达式中元字符有特殊的意义,和算术表达式中 + 和 * 有特殊意义是很相似的。几个元字符(+ ? () |)仅作为像 egrep 和 awk 这种程序使用的扩展集的一部分。我们将在随后的章节学习每一个元字符是做什么的,从反斜杠开始。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~