day14

什么是正则表达式

作用和特殊字符一样

正则表达式是为处理大量的字符串及文本而定义的一套规则和方法

提高效率,快速获取到下要的内容。


三剑客命令:grep(egrep),sed,awk

通过实践来讲解

为处理大量文本及字符串而定义的

其工作时

易混淆事项

和通配符区别

开发正则,一般是Perl兼容正则表达式。

Linux三剑客正则表达式****

环境准备:

export LC_ALL=C

分类,

bre 基本正则表达式 

ere扩展正则表达式

元字符:

\b 匹配单词边界,类似grep -w

[root@shizhenghao ~/test]#egrep "\boldboy\b" oldboy.txt

I am oldboy teacher!

\d 匹配单个数字字符,注意,这个表达式需要使用grep -P参数才能识别

[root@shizhenghao ~/test]# grep -P "\d" oldboy.txt

my qq num is 49000448.

not 4900000448.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。