首页 > 代码库 > linux正则表达式(awk、sed、grep)
linux正则表达式(awk、sed、grep)
正则表达式:正则表达式就是为处理大量的字符串而定义的一套规则和方法。
正则表达式应用非常广泛,在几乎所有的语言里都用到了(如java、c语言、c++、php、python等等)
============基本正则=============
^ 匹配以什么为开始,^w 匹配以w为开头的内容
$ 匹配以什么为结束,$w 匹配以w结尾的内容
^$ 匹配空行
. 代表且只能代表任意一个字符
\ 转义字符,如\. 只代表.
* 重复0个或多个前面的一个字符
.* 匹配所有的字符
============扩展正则=============
[abc] 匹配字符集合内的任意一个字符
[^abc] 匹配不包含^后的任意一个字符的内容,中括号里的^为取反
---------------需要使用egrep或sed -r如果不使用这两个命令括号需要转义-------
a{n,m} 匹配重复n到m次
a{n,} 匹配重复至少n次
a{n} 匹配重复n次
a{,m} 匹配重复至多m次
linux正则表达式(awk、sed、grep)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。