首页 > 系统服务 > 详细

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

时间:2016-05-05 17:48:54      阅读:170      评论:0      收藏:0      [点我收藏+]

扩展正则表达式


扩展正则表达式命令: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及扩展正则表达式

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!