? 匹配之前的项 1次或者0次
colou?r -- colour color
+匹配之前的项1次或者多次
.匹配任意一个字符
.匹配.
[]匹配范围内的任意1个字符
[1-5] -- 1到5的任意一个数字
[^]匹配之外的任意一个字符
9[^01] -- 92,93...
{n}匹配之前的项n次
[0-9]{3} -- [0-9][0-9][0-9]
{n,m}匹配之前的项的最小次数n和最大次数m
搜索test或taste这两个单词时,发现他们有共同的't?st',所以可以这么搜寻
# grep -n 't[ae]st' regular_express.txt