基础正则表达式
正则符号注意事项
①. 按照每行信息进行过滤处理
②. 注意正则表达符号禁止中文
③. 附上颜色信息进行正则过滤 --color=auto/--color
④. 基础正则符号可以被三剑客命令直接识别 grep sed awk
扩展正则符号不可以被三剑客命令中老二和老三直接识别
sed命令想识别扩展正则符号: sed -r
grep命令想识别扩展正则符号: egrep / grep -E
^ 以什么开头的信息进行匹配
$ 以什么结尾的信息进行匹配
^$ 取出文件中的空行内容
. 点符号,匹配任意一个字符,且只有一个字符
* 星符号,匹配前一个字符连续出现了0次或者多次
.* 匹配任意所有信息
\ 转义符号
[] 匹配多个字符信息
[^] 排除
扩展正则表达式
+ 匹配前一个字符连续出现了1次或者多次
| 匹配多个信息
() 指定信息进行整体匹配
{} 指定字符连续匹配的次数
第一种情况: x{n,m} 表示前一个字符至少连续出现n次,最多出现m次
第二种情况: x{n} 表示前一个字符正好连续出现了n次
第三种情况: x{n,} 表示前一个字符至少连续出现n次,最多出现多少次不限
第四种情况: x{,m} 表示前一个字符至少连续出现0次,最多出现m次
? 匹配前一个字符出现0或者1次