作者littleshan (我要加入剑道社!)
看板perl
标题Re: [问题] 请问关於比对?
时间Fri Aug 20 13:34:54 2004
: while($i<5)
: {
: $cut=@symbol[$i];
: @array=split(/$cut/,$str);
: $i++;
: }
: 这时候,如果他没有match的时候。
: 就会出现错误讯息耶。
: unmatched [ in regex;
: 这样要怎麽解决压?
: 如果没法match的时候,他就停住了。
: 有什麽判断的方法,可以避掉这个问题吗?
: 谢谢告知。
也许你是不太清楚perl的regex要怎麽用?
这种情况下这样做即可
@array = split /[\(,;= \[]/, $str;
--
no strict;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.244.211
1F:推 essayist:谢谢这位大大,目前暂时没问题了 :) 140.121.197.97 08/20