Advertisement

第7章 sed、gawk介绍与正则表达式-----------(定义基本正则表达式模式)

阅读量:

7.5定义BRE模式

最基础的BRE模式在于对数据流中所包含的文本字符进行匹配处理。

7.5.1纯文本

在sed编辑器及gawk程序中,如何利用标准文本字符串进行数据筛选是一个关键问题。正则表达式在匹配过程中并不关注模式在数据流中的具体位置,也不在意其出现的次数。只要该表达式能够在文本字符串的任意位置与模式相匹配,就会将对应的字符串传递给正在使用的Linux程序。

核心在于实现正则表达式模式与数据流文本之间的匹配过程。需要特别注意的是,正则表达式在匹配时具有较高的严谨性。首要需牢记的一点是正则表达式对大小写具有敏感性

正则表达式的应用范围并不局限于完整的单词。只要所设定的文本出现在数据流的任何位置,该表达式即可完成匹配操作。正则表达式不仅能够处理单个单词,还可以在文本字符串中包含空格以及数字等字符

7.5.2特殊字符

正则表达式为若干字符赋予了特定的含义。当在文本模式中尝试使用这些字符时,可能会导致结果与预期不符。正则表达式所识别的特殊符号包括:.*[]^${}+?|()

若希望将这些特殊符号中的某一个作为普通文本

全部评论 (0)

还没有任何评论哟~