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