linux egrep新添的正则表达式元字符
生活随笔
收集整理的這篇文章主要介紹了
linux egrep新添的正则表达式元字符
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
http://www.xiaoxiaozi.com/2009/11/08/1617/
egrep 是 grep的擴(kuò)展,使用 egrep的主要好處是其在 grep提供的正則表達(dá)式元字符集的基礎(chǔ)上增加了更多的元字符。不過,egrep 不支持 grep 的\(\)標(biāo)記匹配字符和\{\}重復(fù)的功能。
下表給出了egrep新添的正則表達(dá)式元字符
| + | 匹配1個(gè)或多個(gè)前一字符 | ‘[a-z]+ove’ | 匹配跟在一或多個(gè)小寫字母后面的ove。將找出move,love等 |
| ? | 匹配0個(gè)或1個(gè)前一字符 | ‘lo?ve’ | 匹配后面跟一個(gè)或不跟字母o的l.將找到love或lve |
| a|b | 匹配a或b | ‘love|hate’ | 匹配love和hate這兩個(gè)表達(dá)式之一 |
| () | 字符組 | ‘love(able|ly)(ov)+’ | 匹配loveable或lovely加上ov的一次或多次出現(xiàn) |
總結(jié)
以上是生活随笔為你收集整理的linux egrep新添的正则表达式元字符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux getopts学习笔记
- 下一篇: shell多行匹配如何实现