看板 Programming 關於我們 聯絡資訊
多種括號的話.... 之前寫過絕對值符號和小括號共存的 不過是用PHP寫的 function lala($str){ $f=0; $temp=array(); for($i=0;$i<strlen($str);$i++){ $e=substr($str,$i,1); if($e=='|'){ if($f==0){ $f=1; }else{ $f=0; } }else{ if($e=='('){ array_push($temp,$f); $f=0; }elseif($e==')'){ if($f==1){ return FALSE; } $f=array_pop($temp); } } } return TRUE; } 以上改自以前寫的程式碼 不知是否有改寫不乾淨的遺跡... 大小括號共存的稍加修改應該就能用 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.42.61 ※ 編輯: gmobug 來自: 61.62.42.61 (07/30 21:24)