egrep以及正则表达式regexp(二)

正则表达式:
Basic REGEXP:基本
Extended REGEXP:扩展
grep:使用基本正则表达式定义的模式来过滤文本的命令;
-i
-v
-o
--color
-E: 使用扩展正则表达式
-A #:找出匹配内容并显示后几行
-B #:找出匹配内容并且显示前几行
-C #:找出匹配内容并显示前后几行
扩展正则表达式:
egrep = grep -E

字符匹配:
.:匹配任意单个字符
[]:匹配指定范围内的任意字符
[^]:匹配指定范围外的任意字符

次数匹配:
*:匹配前面字符任意次
?:匹配前面字符0次或者1次
+:匹配前面的字符至少1次
{m,n}匹配前面字符至少m次,之多n次

位置锚定:
^:锚定行首,其后面的字符必须出现在行首
$:锚定行尾,其后面的字符必须出现在行尾
<或b:锚定词首,其后面的字符必须出现在词首
>或b:锚定词尾,其前面的字符必须出现在词尾

分组:
():分组
1, 2, 3, ...

|:或者 A|B 例:M|Modys M或者Modys

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注