当前位置:  编程语言>其它

Perl 正则表达式之角色化记忆

 
分享到:
    发布时间:2014-1-13  


    本文导语:  Perl正则表达式是Perl语言的一大特色,也是Perl程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用Perl正则表达式来完成字符串处理的任务,当然在CGI程序设计中就更能得心应手了。下面我们列出一...

    Perl正则表达式是Perl语言的一大特色,也是Perl程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用Perl正则表达式来完成字符串处理的任务,当然在CGI程序设计中就更能得心应手了。下面我们列出一些Perl正则表达式书写时的一些基本语法规则。

  Perl正则表达式

 Perl正则表达式之元字符:

.匹配除n外的任意一个字符

转义符

 Perl正则表达式之量词:

{3}匹配一单元的三个*?{0,}?匹配前一单元的零个或多个

+?{1,}?匹配前一单元的一个或多个

??{0,1}?匹配前一单元的零个或一个

*{0,}匹配前一单元的多个或零个

+{1,}匹配前一单元的多个或一个

?{0,1}匹配前一单元的一个或零个

  Perl正则表达式可以分为四个角色:

(1)装载师

        主要负责次数相关的匹配。

        * 匹配之前的字符,出现>=0次

        +匹配之前的字符,出现>=1次

        ?匹配之前的字符,出现<=1次<>

(2)变形金刚

       主要负责某一类型的匹配。

       . 一个小点,匹配一个字符

       d 匹配一个数字0到9

  w 匹配一个字符数字、字母、下划线

       s 匹配空格

(3)守护神

       主要负责字符开头和结尾的匹配。

       ^以其后的字符开头

       &以其后的字符结尾

(4)选秀师

      主要负责从几个可能匹配的对象之中,挑选出一个。

        [aeiou]匹配括号中的单个字符

       {good|bad|new|old}匹配括号中的任意一个字符串


  • 本站(WWW.169IT.COM)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.169IT.COM)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-IT技术资讯]
    本文标题:Perl 正则表达式之角色化记忆
相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号