+ -
当前位置:首页 → 问答吧 → 这句脚本 什么意思,谢谢,求解

这句脚本 什么意思,谢谢,求解

时间:2011-04-15

来源:互联网

  1. foreach (@chap) {
  2.         $new_chap .= $_ unless /\b$tunnel\b/;
  3.     }
复制代码
这段脚本什么意思,另外  $_什么意思,还有    /\b$tunnel\b/ 什么意思呀,谢谢了

作者: shiming250   发布时间: 2011-04-15

回复 shiming250


    $_ 数组值
   \b 匹配单词边界

作者: yinyuemi   发布时间: 2011-04-15

基础阿 试试不就知道了
  1. [super@localhost ~]$ perl -e '@chap=(123,345,456);$tunnel=456;foreach(@chap){$new_chap .= $_ u/\b$tunnel\b/;}print "$new_chap\n";'
  2. 123345
  3. [super@localhost ~]$
复制代码

作者: lkk2003rty   发布时间: 2011-04-15

$_什么意思,还有    /\b$tunnel\b/
=>你学了Perl基础知识就知道了,没学过一点Perl,就暂时别问Perl的技术问题,学了,再问,才更有意义。

作者: 2gua   发布时间: 2011-04-15

有时间学一下perl,呵呵

作者: shiming250   发布时间: 2011-04-15

我懂点了,是不是 将变量  $_加到$new_chap里,但不包括含 $tunnel 的行,

作者: shiming250   发布时间: 2011-04-15