又叫 Extended RegEx 简称 EREs)
Perl正则表达式(Perl Regular Expression 又叫 Perl RegEx 简称 PREs)
[www]
grep,egrep...EREs,PREs
egrep后面不跟任何参数,则表示使用EREs
egrep后面跟-P,则表示使用PREs
grep,egrep的作用
查找文本
按行处理
sed正则表达式
sed支持BREs,EREs...的作用
awk处理文本文件
按列进行操作
三种不同类型表达式的比较
当使用 BERs(基本正则表达式)时,必须在下列这些符号前加上转义字符('\'),屏蔽掉它们的 speical meaning “?...,+,|,{,},(,)” 这些字符,需要加入转义符号”\”
修饰符用在正则表达式结尾,例如:/dog/i,其中 “ i “ 就是修饰符,它代表的含义就是:匹配时不区分大小写,那么修饰符有哪些呢?...常见的修饰符如下:
g 全局匹配(即:一行上的每个出现,而不只是一行上的第一个出现)
s 把整个匹配串当作一行处理
m 多行匹配
i 忽略大小写
x 允许注释和空格的出现