. 点号,匹配单个任意字符。
[] 字符组,可以列出任意字符,元字符置于其中自动变为普通字符,例外:-或者^放置在首位分别表示普通的连字符“-”和取反。
[^] 排除型字符组,表示未列出的字符组。
^ 脱字符,匹配一行的起始位置。
$ 美元符,匹配一行的结束位置。
\< 反斜杠小于,匹配单词的起始位置,并非所有版本都有效,可用\b替代。
\> 反斜杠大于,匹配单词的结束位置,并非所有版本都有效,可用\b替代。
| 竖线,匹配分隔两边的任意一个表达式。
()限制竖线的作用范围,括号包含的部分作为一个整体。
? 可选项元素,表示紧靠着它的前面的元素可有可无。
* 表示匹配紧靠着它的前面的元素出现零次或者多次。
+ 表示匹配紧靠着它的前面的元素出现一次或者多次。
{} 表示区间范围, 有的egrep不提供支持。
\1 表示反向引用第一个匹配的括号正则表达式。依次类推\2表示第二个。
\+元字符 表示元字符所表示的普通字符。 如:\\ : 表示普通的反斜杠。