zoukankan      html  css  js  c++  java
  • grep与正则表达式

    一、grep:文本搜索工具

        grep  关键字 文件路径

          例:grep oot /etc/rc.d/rc.sysinit

          --color=auto:将搜索出来的关键字加颜色显示

          -v:反向匹配

          -o:只显示匹配到的内容本身

          -i:不区分字符大小写

          -E:支持扩展正则表达式

    二、正则表达式  

      1.正则表达式的概念

        元字符

      2、基本正则表达式

          字符匹配:

            .*:匹配任意长度任意字符

            .:匹配任意一个字符

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

              [0-9],[A-Z],[a-z]

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

            [[:space]]:匹配空白字符

          次数匹配

            *:匹配前面一个字符任意次(可以0次)

            ?:匹配前面一个字符0次或者1次

            {m}:匹配前面的字符m次

            {m,n}匹配前面字符m到n次

            {m,}匹配前面字符至少m次

            {0,n}匹配前面字符最多n次

          位置锚定

               ^:行首锚定

            $:行尾锚定

            ^$:锚定空白行

          分组

            ()

            例如:(ab)*xy  匹配以内容包含ab两个字符的行

          引用

            1

            2

      3.扩展正则表达式

        egrep

          或

            a|b

  • 相关阅读:
    STM32f469I discovery烧写demo例程
    dsp5509的中断系统
    DSP5509之采样定理
    DSP5509开发之FPGA接口
    mongodb学习之:安全和认证
    mongodb学习之:GridFS
    tornado之异步web服务一
    mongodb学习之:数据库命令以及固定集合
    docker: Dockerfile命令介绍
    mongodb学习之:聚合
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12558383.html
Copyright © 2011-2022 走看看