求助: 冒号的问题

求助: 冒号的问题

我在一个Perl看到
  $line =~ s:^\s*\$\s*vargs::;

我试过,是这里的冒号(相当于(/)的作用,即相当于
  $line =~ s/^\s*\$\s*vargs//;

但是找不到哪个文档说明可以这样用啊?
programming perl
一对冒号,其它的符号也行吧
perldoc -f s
随便用什么符号都可以。


QUOTE:
原帖由 noword2k 于 2008-7-15 11:24 发表
随便用什么符号都可以。

就是没看到DOC上具体说明。

我是新手,找资料也慢~
有文档写着:
我们曾经将模式放在一对正斜线(//)里面,如/fred/。这是m//(模式匹配)的一种简写。同qw//操作一样,可以使用任何
成对的分隔符。因此,可以使用m(fred), m<fred>, m{fred}, m[fred],或者m,fred,, m!fred!, m^fred^,其它非成对的分隔符也
可以。
但是如果少了m的话,把/ 换成 : 的话能行就没试过!
就是分隔符而已 用什么都可以
很多这样的例子唉,比如qw<>,qw(),qw!!。分隔符
在perl语言入门上有介绍,其他书应该也有的