zoukankan      html  css  js  c++  java
  • [knowledge][perl][pcre][sed] sed / PCRE 语法/正则表达式

    一直用sed一直没有正经的学过语法,一直一知半解的用着。

    因为,它用来perl的语法,要想搞懂,首先要搞懂perl,系统的入个门。。。

    之前,man sed,man了好多次,总是没找到关键内容,今天在perl手册里找到了。

    内容相关的,前一篇:

    [knowledge][模式匹配] 字符匹配/模式匹配 正则表达式 自动机

    PERL入门: http://perldoc.perl.org/perlintro.html

    perl 工具箱: cpan/cpanm/cpanp  https://www.cpan.org/modules/INSTALL.html

    PCRE正则教程:http://perldoc.perl.org/perlretut.html

    重点来了,Sed命令里那个语法到底咋回事:

    http://perldoc.perl.org/perlrequick.html#Search-and-replace

    http://perldoc.perl.org/perlop.html#Quote-and-Quote-like-Operators

    *** http://perldoc.perl.org/perlop.html#Regexp-Quote-Like-Operators

    http://perldoc.perl.org/perlop.html#Quote-Like-Operators

    贴个图,一下就懂了,

    例子:

     34 my $tmp = "abcdefg";                                                            
     35 $tmp =~ y/ace/135/;                                                                     
     36 print $tmp,"
    ";     
    。。。 。。。
    1b3d5fg
    38 print <<EOF;                                                                    
     39 dsfjladkf                                                                       
     40 dgfsag                                                                          
     41 ggdla                                                                           
     42       jlkjxljxx                                                                 
     43                                                                                 
     44 xx  xx   xx x  x                                                                
     45 EOF                                                                             
     46                                                                                 
     47 print "a";               
    。。。 。。。
    dsfjladkf
    dgfsag
    ggdla
          jlkjxljxx
    
    xx  xx   xx x  x
    a[tong@T7 Temp]$ 
  • 相关阅读:
    pip安装报错 解决办法
    django admin 支持时间更改
    fiddler抓包工具
    session token两种登陆方式
    面向对象内置方法
    linux 命令
    flask
    celery
    mac添加redis 环境变量
    Django请求流程图
  • 原文地址:https://www.cnblogs.com/hugetong/p/8297841.html
Copyright © 2011-2022 走看看