Advertisement

第7章 sed和gawk简介及正则表达式(高级正则表达式)

阅读量:

7.6 扩展的正则表达式

POSIXERE模式涵盖了一些Linux应用及工作流程中所采用的符号体系。gawk程序具备识别ERE模式的能力,而sed编辑器则不具备这一特性。sed编辑器与gawk程序在正则表达式处理机制方面存在明显区别。gawk程序不仅支持多数扩展正则表达式符号,还具备sed编辑器所缺失的一些筛选功能。正是由于这些额外的功能,导致gawk在处理数据流时通常表现出较低的运行效率。

7.问号的语用功能分析

问号(?)用于标识其前序字符可选择性地存在,即该字符可出现一次或完全不出现,但无法匹配多次重复的相同字符。

上述示例显示:当字符o未被包含在文本内容中,或仅在文本中出现一次的情况下,将触发模式匹配机制。

问号符号能够与字符类别进行组合使用:

以上示例表明,当该字符类别中的字符未出现或仅有一个字符存在时,模式匹配可成功完成。但若两个字符同时存在,或某一字符重复

全部评论 (0)

还没有任何评论哟~