推 cutekid: 能舉個例嗎 03/26 00:54
→ vince2018: /\(([^\)]+)\)/ 03/29 10:59
推 mars90226: 感覺只能用 | 去分有出現跟沒出現的狀況 03/30 13:23
推 asglay: Google balancing group 03/30 20:54
→ art1: 感謝樓上的關鍵字 03/30 22:51
→ art1: 雖然是語言限定,不過這麼複雜的功能有這種情況很正常 03/30 22:52
→ art1: 連書上都沒提到這個功能,本以為那作者已經鑽研的很深了 03/30 22:55
推 cutekid: 推 asglay 大大唷,原來還有 balancing group 這種東西! 03/31 13:24
→ asglay: 如果是PCRE可以用(?R) 04/09 01:19
推 cutekid: 即使用了(?R),好像會 match 到 unbalance brackets 04/09 14:10
推 LPH66: 事實上形式語言理論裡的正規表示式是不能表示平衡括號的 04/13 06:29
→ LPH66: 因此一般都需要靠各自程式語言版本裡的擴充 04/13 06:29
→ LPH66: 啊, 應該要微修正上上樓: 不能表示任意多個平衡括號 04/13 07:18
→ LPH66: 如果是固定數量的話那就寫死就好了 04/13 07:18
推 shadowjohn: 大學時程式設計曾出過的考題~ 04/18 15:25
→ shadowjohn: 讀出磁片裡五個測試txt檔,符合成對內容 T,反之F 04/18 15:27
推 no1kk: 記得這是學array push/pop 的範例,string由左開始,遇到左 06/13 15:03
→ no1kk: 括號就push進去array,遇到右括號就pop出來比對。只要中途 06/13 15:03
→ no1kk: 右括號有比對錯誤或是string結束array卻還有元素就是沒平衡 06/13 15:04