sedgawk介绍与正则表达式-----------(正则表达式定义与类型)

Posted WEL测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sedgawk介绍与正则表达式-----------(正则表达式定义与类型)相关的知识,希望对你有一定的参考价值。

7.4 正则表达式定义与类型

         正则表达式是定义的、Linux实用程序用来筛选文本的模式模板。Linux实用程序在输入数据时,将正则表达式模式和数据进行匹配。如果数据与模式一致,它接受处理。如果数据与模式不一致,就拒绝。

       第7章

       正则表达式模式利用通配符表示数据流中的一个或多个字符。正则表达式模式包括文本和/或特殊字符,可以定义sed编辑器和gawk程序匹配数据时要遵循的模板。

       正则表达式可以使用正则表达式引擎实现。正则表达式引擎是解释正则表达式模式并使用这些模式匹配文本的基础软件。

         在Linux常用的正则表达式引擎有两种:POSIX基本正则表达式(BRE)引擎、POSIX扩展正则表达式(BRE)引擎

         大多数Linux实用程序至少要符合POSIXBRE引擎规范,能够识别其定义的所有模式符号。有些实用程序(如sed编辑器)只符合BRE引擎规范的一个子集。这主要是由于速度约束,因为sed编辑器要尽可能快地处理数据流中的文本。

         POSIXBRE引擎常常可以在依靠正则表达式筛选文本的编程语言中发现。POSIX BRE引擎可以为通用模式(例如匹配数字、单词以及字母数字字符)提供高级模式符号以及特殊符号。


以上是关于sedgawk介绍与正则表达式-----------(正则表达式定义与类型)的主要内容,如果未能解决你的问题,请参考以下文章

sedgawk介绍与正则表达式-----------(定义基本正则表达式(BRE)模式)

sedgawk介绍与正则表达式-----------(sed编辑器简单使用)

sedgawk介绍与正则表达式-----------(sed编辑器基础知识)

正则表达式

(基础篇)正则表达式的语法汇总与详细介绍

正则表达式详细介绍