动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Cgi/Perl → 阅读文章

 Perl语言的文字处理模式之二

作者:郁郁小蝎 来源:中国站长学院 
阅读 2554 人次 , 2006-2-15 14:34:00 

二、文字处理模式(RegularExpression)的简单范例

  看了上一小节文字处理模式〈RegularExpression)之后,初学者对于这个语法的应用可能 还不是很清楚,所以笔者会在这一小节中,举出一些在文字处理模式中常用的范例给大家瞧瞧:

  范例说明:

/perl/ 找到含有perl的字符串 /^perl/ 找到开头是perl的字符串/perl$/ 找到结尾是perl的字符串 /c|g|i/ 找到含有c或g或i的字符串 /cg{2,4}i/ 找到c后面跟着2个到4个g,再跟着i的字符串 /cg{2}i/ 找到c后面跟着2个g,再跟着i的字符串 /cg*i/ 找到c后面跟着0个或多个g,再跟着i的字符串,如同/cg{0,}i/ /cg+i/ 找到c后面跟着一个以上的g,再跟着i的字符串,如同/cg{1,}i/ /cg?i/ 找到c后面跟着0个或是一个g,再跟着i的字符串,如同/cg{0,1}i/ /c.i/ 找到c后面跟着一个任意字符,再跟着i的字符串 /c..i/ 找到c后面跟着二个任意字符,再跟着i的字符串 /[cgi]/ 找到符合有这三个字符任意一个的字符串 /[^cgi]/ 找到没有有这三个字符任意一个的字符串 /d/找寻符合数值的字符串 可以使用/d+/来表示一个或是个多个数值的字符串 /D/ 找寻符合不是数值的字符串 可以使用/D+/来表示一个或是个多个非数值的字符串 /w/ 找寻符合英文字母、数值的字符串 可以使用/w+/来表示一个或是个多个英文字母、数值的字符串 /W/ 找寻符合非英文字母、数值的字符串 可以使用/W+/来表示一个或是个多个非英文字母、数值的字符串 /s/ 找寻符合空白的字符串 可以使用/s+/来表示一个或是更多个空白字符的字符串 /S/ 找寻符合不是空白字符的字符串 可以使用/S+/来表示一个或是更多不是空白的字符的字符串 /*/ 找寻符合*这个符号的字符串,因为*在文字处理模式中有它的特殊意思,所以要在这个特殊符号前加上这个符号,这样才会让这个特殊字符失效 /abc/i 找寻符合abc的字符串而且不考虑这些符合字符串的大小写
  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Perl语言的文字处理模式之一
· 下一篇:Perl语言的文字处理模式之三(1)
· 跟我学Perl(6)
· perl连接access数据库之一
· Perl教学(14)Perl5的包和模块之四
· 我对 Catalyst 的理解和介绍
· Perl教学 第十二篇 Perl5中的引用之五


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077