码迷,mamicode.com
首页 > 其他好文 > 详细

grep 正则表达式的使用方法

时间:2016-05-27 23:35:26      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

awk 、sed、grep(egrep)要想能工作的更高效,那一定离不开正则表达式的配合;
要玩好三剑客,首先就要掌握正则表达式。

最开始的文本:

技术分享

1)^word 搜索以word开头的行

技术分享

2) word$ 搜索以word结尾的

技术分享

3). 代表非换行符的任意一个字符

技术分享
4)\ 转移符号,让有着特殊身份的字符,脱掉马甲,还原原型

技术分享
5)* 例如o*表示重复一个字符或多个前面的字符

技术分享
6).* 匹配所有字符,^.*以任意多个字符开头


7)[] 字符集合的重复特殊字符的符号*如[lg]是代表l或者g

技术分享

 

 

现在的文本为:

技术分享


8)[^word] 匹配不包含^后面任何一个字符的行

技术分享
9)a{n,m} 匹配a重复n-m次的行

  a{n,}匹配a重复至少n次的行

  a{,m}匹配a重复至多m次的行
  a{n}匹配a重复n次的行

  技术分享

grep 正则表达式的使用方法

标签:

原文地址:http://www.cnblogs.com/tannengcai/p/5536342.html

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