码迷,mamicode.com
首页 > 其他好文 > 详细

egrep及扩展正则

时间:2016-09-16 06:44:39      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

模式:pattern

正则:

  grep:基本正则

  Extended grep:扩展正则

 

基本正则:

. :任意单个字符

[]:指定范围内

[^]:指定范围外

 

次数匹配

*:字符出现任意次

?:字符出现0次或1次

\{m,n\}:字符至少出现m次,至多出现n次

\{1,\}:字符至少出现1次

.*:匹配任意长度的任意字符

 

锚定:

^:锚定行首

$:锚定行尾

\<或\b:锚定单词词首

\>或\b:锚定单词词尾

 

\(\)

\(\1):引用第1个小括号的内容

 

grep

  -i:忽略大小写

  -v:反向查找

  -o:只显示字符串

  --colour:显示出颜色

  -E:扩展正则,egrep

  -After 10:显示匹配模式行,及后面10行

  -Before 10:显示匹配模式行,及前面10行

  -Context 10:显示匹配模式行,及前后面各10行

 

扩展正则:Egrep

字符匹配:

. :匹配任意字符

\. :匹配.

[]

[^]

 

次数匹配

* :其前面字符任意次

? :其前面字符0次或1次

+ :匹配其前面字符至少1次

grep -E ‘^[[:space:]]+‘ /boot/grub/grub.conf :至少1个空白字符

{m,n}:字符至少m次,至多n次

 

位置锚定:

^

$

\<

\>

 

分组:

(),

\1

 

或者

a|b :a或者b

C|cat :C或者cat

 

egrep及扩展正则

标签:

原文地址:http://www.cnblogs.com/isunny/p/5875803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!