文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>perl基础知识(三):对regular expression的支持

perl基础知识(三):对regular expression的支持

时间:2008-05-09  来源:nm_0011

终于学到perl中关于正则表达式这部分了。 正则表达式这里就不说了,主要是多累积些元字符的知识 perl中将regular express称为模式,所以perl中使用regular express就是用来做模式匹配的,常将模式匹配放在if,while中,perl中对模式的分隔符没有规定,了一用任何符号,前面使用m。例如m{..}... ,不过一般都是用/./.。这样前面的m就不用写了。 修饰符,出现在//后面,有很多这里只列举几个 1.对模式不区分大小写 / /i 2.//s, 匹配任意字符,包括\n   词锚点,出现在//中间 1.\b    例如: /\bhero/,匹配hero打头的单词          /hero\b/,匹配hero结尾的单词          /\bhero\b/,匹配hero 绑定=~  将变量绑定到模式,用 my $temp;if($temp=~/.../..),否则将$_绑定到模式   匹配选中的某行的变量: 通过模式找到了该行,从中获取需要的变量,这个功能很好。使用内存块。 my $dio="this is 10 " if($dio=~ /(\d)*$/)   print $1   # 输出10 特殊的3个变量 $`表示匹配前部分,$'表示匹配后部分,$&表示匹配部分      
相关阅读 更多 +
排行榜 更多 +
别惹神枪手安卓版

别惹神枪手安卓版

冒险解谜 下载
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载