歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux常用命令―egrep及擴展正則表達式

Linux常用命令―egrep及擴展正則表達式

日期:2017/3/3 13:48:17   编辑:Linux技術

擴展正則表達式

擴展正則表達式命令: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

Copyright © Linux教程網 All Rights Reserved