课程大圣版19.3.egrep及扩展正则表达式_第1页
课程大圣版19.3.egrep及扩展正则表达式_第2页
课程大圣版19.3.egrep及扩展正则表达式_第3页
课程大圣版19.3.egrep及扩展正则表达式_第4页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

05_01_egrep及扩展正则表达式regularPattern模式:是由字符或正则表达式的元字符组合起来过滤⽂BasicRegexp:基本表达式ExtendedRegexp:扩展表达式两者⽀持的元字符是不同的、意义也不同。 得智能的⼀个重要⼿段,掌握正“.”表⽰任意单“[]”指定范围内的任意 指定范围外的单次数匹配:“*”表⽰其前的字符是0次、1次或多次(任意次“\?”表⽰其前的字条是可有可⽆的(0次或1次\{m,n\}表⽰匹配其前的字符⾄少m次,⾄多n次.*表⽰任意长度的任锚定^:⾏道锚$:\>\>b锚定词\(\):⽤于分\1,\2,\3…⽤于后向引Grep:使⽤基本正则表达式定义的模式来过滤⽂ 常⽤选-i-v反向搜索(不匹配的进⾏显⽰-o:只显⽰匹配到--color:显⽰颜⾊-E:扩展正则-A理解成after,-B理解成-A#:这⾥的#号代表数值,当某⼀⾏被grep指定的模式匹配之-B选项:显⽰前⾯的两⾏(中间⽤横线分隔---C:上下⽂件显⽰N⾏扩展正则表达式:默认情况下正则表达式⼯作在贪婪模式下字符匹配:(与基本表达式⽤法相同“.”表⽰任意单“[]”指定范围内的任意 指定范围外的单次数匹配:(与基本表达式有所不同“*”表⽰其前的字符是0次、1次或多次(任意次“?”表⽰其前的字条是可有可⽆的(0次或1次)(在扩展表达{m,n}表⽰匹配其前的字符⾄少m次,⾄多n次。(在扩展表达式中没有反斜线).*表⽰任意长度的任“+”匹配其前⾯的字符⾄少⼀ (等于基本表达式中的扩展表达式中也可以使⽤{},但是⾥⾯不需要加反斜线直接写锚定:(与基于本达式的⽤法相同^:⾏道锚$:\<,\b:单词锚\>\>b锚定词分组 (在扩展表达式中不需要加反斜线\1,或者:(扩展表达式中⽀持|表示或者的意思,比如 a|b:表⽰a或g-E:扩展正则表下⾯图中匹配到的只有“C和cat”其他不符合的不进⾏匹:C或者cat,匹配的是“整个左边”和“整个右只匹配⼩写或⼤写的 ,需要⽤到分组也就是“+”匹配其前⾯的字符⾄少⼀ (等于基本表达式中的显⽰⾄少以⼀个空⽩字符开头的找出grub/grub.conf命找出grub/grub.conf命令结果中的1-255之间的整grepE=egrep(两者只能选择⼀个⽰:使⽤“或者:或者是指左右都指定的字符:词⾸&词尾都加了锚定表⽰“或者”之后再锚:这⾥grep的数字必须是作为单个单词出现的如,308.e15是不会出现:⼩数点不会被识别 '\<([1-9]|[1-9][0-9]|1[0-在ifconfig后⾯加了“管道”命grep如何找“点”本身如何找? 表示任意单如果只匹配“点”本 不让其匹配“任意单个字符”如何操作 只 面加上反斜 代表“逃逸符”表示只表示其本身比较复杂的写比较简单的写找出ifconfig命令结果中的A、B、C三类IP址IP地址表表⽰IP地址的⼀ [1-表⽰IP地址的⼆位:[1-9][0-表⽰IP地址的三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论