Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux系统 > » 正文

正则表达式 (扩展)

来源: 未知 分享至:

 扩展正则表达式
    扩展正则表达式在基本正则表达式的基础使其功能更强大
    但是他的mota基本上是一样的,下面主要讲述他们之间的
    不同之处:
      ^    行首定位符
      $    行尾定位符
      .    匹配一个字符
      *    匹配零个或多个前导字符, 如'*love' 匹配包含0个
           或多个空格后的模式love的行
      []   匹配一组字符中的任一个
      [^]  匹配不再指定的字符组内的字符
      +    匹配一个或多个加号前的字符 如'[a-z]+ove' 可以
           找出move ,approve ,love ,xxxove等
      ?   匹配0个或一个前导字符'lo?ve' 可以找出love或lve
      a|b  匹配a或b  如love|hate  可以找出love或hate或含有love 和hate的行
      ()   匹配字符组,如'love(abe|ly)(ov)+'匹配lovable或lovely
           匹配ov的一次或多次
一下是我在/tmp/下建立的一个zz的文件,并在这个文件上实验以上几个
mota的实验:
 1、+号的使用,匹配一个或多个加号里的字符
 
 2、?号的使用,用于匹配0个或一个前导符:
 
 3、a|b的使用,用于匹配a或b或含a和b的字符串:
4、()的使用,匹配括号内的字符组:
 
以上是简单的扩展正则表达式的介绍和试验的操作,以后还会不定期的进行修改
 

最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史