什么是正则表达式
作用和特殊字符一样
正则表达式是为处理大量的字符串及文本而定义的一套规则和方法
提高效率,快速获取到下要的内容。
三剑客命令: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.