美文网首页
正则表达式、三剑客

正则表达式、三剑客

作者: 国王12 | 来源:发表于2019-03-19 17:05 被阅读0次

    1.什么是正则表达式:

    作用和特殊字符一样的,为处理大量文本和字符串而定义的一套规则和方法。

    假设“@”代表“i  am”“!”代表"oldboy"那么执行echo "@!"就输出I am oldboy.

    工作特点:工作时以行为单位,既一次处理一行

    2.为什么用正则表达式?

    可以提高效率,化繁琐为简单

    3.都谁适用呢?

    三剑客包括:grep(egrep)    sed    awk

    4.怎么用?

    输入特定指令,可快速获取想要获取的内容

    5.易混淆的事项:

    1。和通配符区别

    2.和开发人员正则不同,一般是Python,java,perl

    3.Linux系统三剑客正则表达式就是linux三剑客grep(egrep)    sed    awk

    export LC_ALL=C 配置操作时不会出现一场匹配情况

    cat 文件名 -n 查看文件内容并显示行号

    预定义特殊中括号表达介绍

    相当于特定的意义,可以用其他表示同样的意思

    三剑客sed

    sed的内置命令字符说明

    sed -n 输出第几行

    sed    ‘数字,数字p'  输出特定第几行到第几行

    相关文章

      网友评论

          本文标题:正则表达式、三剑客

          本文链接:https://www.haomeiwen.com/subject/bbjnmqtx.html