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

egrep 扩展正规则表达式 (笔记)

发布时间:2020-12-14 01:23:51 所属栏目:百科 来源:网络整理
导读:grep 正规则表达式分为 Basic REGEXP 基本正规则表达式 Extended REGEXP 扩展正规则表达式 grep -A 2 表示匹配到的字符的后两行也显示 grep -B 2 表示匹配到的字符的前两行也显示 grep -C 2 表示匹配到的字符的前后两行都显示 字符匹配 . 表示任意一个字符 [

grep 正规则表达式分为 Basic REGEXP 基本正规则表达式

Extended REGEXP 扩展正规则表达式


grep -A 2 表示匹配到的字符的后两行也显示

grep -B 2 表示匹配到的字符的前两行也显示

grep -C 2 表示匹配到的字符的前后两行都显示


字符匹配

. 表示任意一个字符

[] 表示指定范围内的任意单个字符

[^]表示匹配指定范围外的任意单个字符


次数匹配(扩展正规则表达式可不使用反斜线来避免被bashell 识别)

* 表示匹配其前一个字符的任意次(包括0)

?表示匹配其前一个字符0次或1次

+ 表示匹配其前一个字符至少0次,至多不限

{m,n} 表示匹配其前字符至少m次,至多n次 m必须给数字n如果不限制上限可不写


位置锚定

^锚定行首

$锚定行尾

&;或b 锚定词首

&;或b 锚定词尾


分组

()表示括号内为一组数据

1 匹配其从左边数第一个括号内的内容

2 匹配其从左边数第二个括号内的内容

3 …依次类推


|此符号为或的符号

例: a|b 表示匹配字符a或b




扩展正规则表达式

grep -E 表示使用扩展正规则表达,也可用 egrep

(编辑:李大同)

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

    推荐文章
      热点阅读