加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式(初步了解)

发布时间:2020-12-14 01:39:32 所属栏目:百科 来源:网络整理
导读:什么是正则表达式? 简单的说,正则表达式就是一套大量的字符串而定义的规则和方法。 通过正则表达式这些特殊符号,我们可以快速的过滤,替换需要的内容 。 为什么要学习正则表达式? 在工作中,我们做LINUX运维工作,时刻面对着大量的日志,程序,命令的输

什么是正则表达式?

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


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



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

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

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


两个注意事项:

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

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

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

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


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



*.sh(通配符)



linux的正则表达式


基本grep来讲的。

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

1)


扩展的正则表达式:


wKiom1P8mOywnW-2AAJwI8q_7cU677.jpg

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读