作者essayist (我喜欢鱼。)
看板perl
标题Re: [问题] 请问关於比对?
时间Fri Aug 20 13:04:22 2004
※ 引述《ptg (多看多学)》之铭言:
: ※ 引述《essayist (我喜欢鱼。)》之铭言:
: : 请问一下。
: : perl有像c那样的函式吗?
: : 我查了很多地方都没找到哩。
: : 就是,subtoken(),你给一个分隔的元素。
: : 例如:
: : 123;1232;
: : 给";"->他会切出 123 1232 这样出来。
: : 如果没有的话,不知道perl要怎样出现这样的效果呢。
: : 谢谢回答。
: my $str = "123;1232;";
: @array = split /;/,$str;
: 你要的是这个吗?
谢谢你的回答,
这的确是我要的。
不过,我现在有另一个问题 XD
@symbol=('(',';','=',' ','[');
#这是我想切割的符号。
while($i<5)
{
$cut=@symbol[$i];
@array=split(/$cut/,$str);
$i++;
}
这时候,如果他没有match的时候。
就会出现错误讯息耶。
unmatched [ in regex;
这样要怎麽解决压?
如果没法match的时候,他就停住了。
有什麽判断的方法,可以避掉这个问题吗?
谢谢告知。
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.197.97