目录
1.正则表达式的概述
1.概述
2.正则表达式定义
3.常见的元字符(支持的工具:grep、egrep、sed、和awk)
4.扩展正则表达式元字符(支持egrep、awk)
2.grep命令
1.grep的介绍
2.案例
1.正则表达式的概述
1.概述
通常用于判断语句中,用来检查某一个字符串是否满足某一格式。
正则表达式是由普通字符与元字符组成。
普通字符:包括大小写字母、数字、标点符号及一些其他符号;
元字符:是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。
Linux中常用的有两种正则表达式引擎:
基础正则表达式:BRE
扩展正则表达式:ERE
2.正则表达式定义
(1)正则表达式,又称正规表达式、常规表达式;
(2)使用字符串来描述、匹配一系列符合某个规则的字符串;
(3)正则表达式组成:普通字符与元字符
正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本,正则表达式不只有一种,而且 Linux 中不同的程序可能会使用不同的正则表达式。
3.常见的元字符(支持的工具:grep、egrep、sed、和awk)
基础正则表达式是常用的正则表达部分,除了普通的字符外,常见到以下元字符。
元字符 | 作用 |