看板 Perl 關於我們 聯絡資訊
: 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
essayist:謝謝這位大大,目前暫時沒問題了 :) 140.121.197.97 08/20