看板
[ RegExp ]
討論串[問題] 連續a跟奇數b..
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
這玩意建DFA是秒殺. a. ┌──┐. ↘↓ a │. ┌─○─→○←┐. b│ ↑ │ │b. │ b│ ↓b │. └→◎←─○─┘. │ a ↑. └──┘. a. 但從這個DFA轉出來的regexp卻囧得跟什麼一樣:. (a(bb)*a)*(b|ab(bb)*a)((a(bb)*a)*|(
(還有512個字)
內容預覽:
比較好奇的是這邊.... (b|ab(bb*)a). 應該是b 或者 ab(bb*)a ,應該寫成ab(bb)*a?? 不然bb*至少一定有一個b吧?. 就會變成abba @@". 當時助教隨意解沒解出來,他提供了個想法:. 兩個都偶再配一個b. (ε|aabb|abab|abba|bbaa|bab
(還有100個字)
內容預覽:
我來試著硬拆好了. 整個式子是 R*G(R*|GR*G)* 的結構. 表示整個式子相當於拆成用G分隔的段. 然後第一個G抓住前面的一堆R (R*G). 後面兩個G一組 抓住其中的一堆R (GR*G). 在組與組之間的一堆R則由R*抓住. (也就是式子表示為一堆R和G的組合 其中G有奇數個. 從後面兩
(還有1244個字)
首頁
上一頁
1
下一頁
尾頁