• 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

  • 相关阅读:
    10_14 drf接口框架。
    10_11 vue路由跳转
    10_10,vue项目环境搭建
    10_9vue循环指令与组件
    10_8 vue的导入
    9_25中间键与登录认证
    块级元素居中问题
    2019牛客多校第五场 F maximum clique 1 状压dp+最大独立集
    2019牛客多校第五场C generator 2 hash,bsgs模板
    2019牛客多校第五场B generator 十进制快速幂
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12558383.html
Copyright © 2020-2023  润新知