基础正则表达式:BRE

正则表达式实际上就是一些特殊字符,赋于了他特定的含义

1)^word 搜索以word开头的。

2)word$ 搜素以word结尾的。

3). 代表且只能代表任意一个字符

4)\ 转移符号,让有着特殊身份意义的字符,脱掉马甲,还原本身符号的代表的意思

5)* 重复0个或者多个前面的一个字符

6).* 匹配所有字符

7)[] 字符集合的重复特殊字符的符号

比如b[lo]og  匹配blog和boog

匹配包含任意字符

8)[^word]   匹配不包含w o r d任意一个字符

9)a\{n,m\}   重复a从n到m的次,前一个重复的字符,如果用egrep可以去掉斜线

     \{n,\}   重复至少n次 ,如果用egrep可以去掉斜线

     \{n\}   重复n次,如果用egrep可以去掉斜线


扩展的正则表达式:ERE  grep -E=egrep 才可以筛选

1)+ 重复1个或1个以上前面的字符

2)?重复0个或1个前面的字符 

3)| 用或的方式查找多个符合的字符串

4)() 找出"用户组"括号内字符串


点评
还没有点评哦!