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

正则表达式(初步了解)

时间:2014-08-27 02:49:37      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:正则表达式   sed   grep   awk   通配符   

什么是正则表达式?

简单的说,正则表达式就是一套大量的字符串而定义的规则和方法。


通过正则表达式这些特殊符号,我们可以快速的过滤,替换需要的内容 。



为什么要学习正则表达式?

在工作中,我们做LINUX运维工作,时刻面对着大量的日志,程序,命令的输出。

迫切的需要过滤我们需要的一部分内容,甚至是一个字符串。


两个注意事项:

1.正则表达式的应用非常广泛,存在于各种语言中,PERL,PHP,JAVA等

我们今天给大家讲解的就是LINUX的正则表达式,系统运维中常用的正则表达式,

常用的正则表达式的命令为GREP(EGREP),SED,AWK

linux的三剑客很牛,要想三剑客玩得更好,那就一定离不开正则表达式。


LINUX正则表达式和我们命令行中其他的命令使用的通配符是有本质区别的。



*.sh(通配符)



linux的正则表达式


基本grep来讲的。

基础正则表达式:BRE(basic regular expression)

1)


扩展的正则表达式:


bubuko.com,布布扣

不过还是不理解通配符与正则表达式的区别到底在哪里?

学习自老男孩51CTO学习教程

http://edu.51cto.com/lesson/id-37137.html

正则表达式(初步了解)

标签:正则表达式   sed   grep   awk   通配符   

原文地址:http://7958294.blog.51cto.com/7948294/1545415

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