Re: [問題] 請問關於比對?
※ 引述《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
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章