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

  • 相关阅读:
    作业九 主成分分析
    作业八 特征选择
    作业七 逻辑回归应用
    作业六 逻辑回归
    作业五 线性回归算法
    第十四次作业:手写数字识别-小数据集
    第十三次作业:深度学习-卷积
    第七次作业:7.逻辑回归实践
    第十二次作业:垃圾邮件分类2
    第十一次作业:朴素贝叶斯-垃圾邮件分类
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12558383.html
Copyright © 2011-2022 走看看