美文网首页
正则表达式

正则表达式

作者: 胖子爱猪蹄 | 来源:发表于2017-12-08 15:08 被阅读0次

    一.正则表达式
    1.特殊符号:^,$,+,?
    ^:以什么开头
    $:以什么结尾
    +:代表0-无穷中的重复内容(例:"111002345":0+=00;1+=111)
    ?:可有可无
    1.单个字符
    1)[a-z]=[abcdefghijklmnopqrstuvwxyz]
    2)[0-9]=[0123456789]
    3).=取任意数据中的一个,例:([0-9]=[0123456789];.即代表是取这10个数字中的任意一个)

    练习:
    1.看这个[A-Z]:\{1,2}[/:*?<>|]+.(jpg|gif|png|bmp)$正则表达式
    符合以上这个正则表达式的有:"C:\ab.jpg"或"C:\ab.jpg"

    image.png

    正则表达式应为:([0-9]{1})++-*/+=([0-9]{1})+或者是([0-9]|[^0][0-9]+)+-*/=([0-9]$|[1-9][0-9]+)

    <meta charset="utf-8">

    二.查看日志命令( http://man.linuxde.net/

    cat test.log | sed '/.$/d' | sed 's/sdf/0000/g' > temp.log

    1.cat 文件名——查看文件名总的所有内容(适合数据内容少的时候使用)

    2.| 管道符 (打印)

    3.sed 牛逼的修改(在数据传输过程中对传输的数据进行修改)

    4. 's/sdf/0000/g'中的s意思是:替换

    5.'s/sdf/0000/g'中的sdf和0000是把sdf改成0000

    6.s/sdf/0000/g'中的g是全局的概念(即把内容中所有的sdf修改为0000)

    7.> 的意思是重定向(重新生成一个新的XX)

    8.>>的意思是在已经生成的文件中继续生成新的内容

    9.grep的意思是:检索查看

    10.mkdir XX创建xx文件夹

    11.tail -f 从后开始查看;tail -300f 查看最后300行

    12.grep 'guoyasoft' ./*

    可以从N多个文件中,查询拥有'guoyasoft'的那个文件

    相关文章

      网友评论

          本文标题:正则表达式

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