码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令—egrep及扩展正则表达式

时间:2016-05-05 17:51:53      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:egrep

扩展正则表达式


扩展正则表达式命令:egrep

不支持正则表达式但是快速:fgrep


字符匹配:

.:

[]:

[^]:


次数匹配:

*:

?:

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

{m}:精确匹配

{m,n}无需反斜线: 


位置锚定:

^:

$:

\<或者\b:

\>或者\b:


分组:

():分组

\1,\2,\3,......


或者

|:或(a|b)

例:

C|cat=C或者cat

(C|c)at=Cat或者cat


懒惰限定符 

*?         重复任意次,但尽可能少重复 

+?         重复1次或更多次,但尽可能少重复 

??         重复0次或1次,但尽可能少重复 

{n,m}?      重复n到m次,但尽可能少重复 

{n,}?       重复n次以上,但尽可能少重复


本文出自 “擎凇离雨痴木月” 博客,请务必保留此出处http://kinrey.blog.51cto.com/10492082/1770406

Linux常用命令—egrep及扩展正则表达式

标签:egrep

原文地址:http://kinrey.blog.51cto.com/10492082/1770406

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