Re: [問題] 連續a跟奇數b..

看板RegExp (正規表示式 Regular Expression)作者 (IWH68S0XZ8M89)時間17年前 (2008/04/20 01:19), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串2/4 (看更多)
※ 引述《shingoliang (那個冬天..是永恆)》之銘言: : 抱歉不是連續,不好意思 : 請問怎麼表示偶數個a跟奇數個b的任意組合呢? : 如aabbb、aba等等,想了很久,想不到如何可以完整表達, : 在此先謝過~~ 這玩意建DFA是秒殺 a ┌──┐ ↘↓ a │ ┌─○─→○←┐ b│ ↑ │ │b │ b│ ↓b │ └→◎←─○─┘ │ a ↑ └──┘ a 但從這個DFA轉出來的regexp卻囧得跟什麼一樣: (a(bb)*a)*(b|ab(bb)*a)((a(bb)*a)*|(b|ab(bb)*a)(a(bb)*a)*(b|ab(bb)*a))* 原PO如果要用的話就把這串拿去試吧 @_@ (我目前想不到短一點的表示法了... 要我直接解釋這一長串我也想不到 orz) -- 試著去對原PO舉的兩個例子: aabbb: (a(bb)*a)*(b|ab(bb)*a)((a(bb)*a)*|(b|ab(bb)*a)(a(bb)*a)*(b|ab(bb)*a))* [ aa ][b] [ bb ] aba: (a(bb)*a)*(b|ab(bb)*a)((a(bb)*a)*|(b|ab(bb)*a)(a(bb)*a)*(b|ab(bb)*a))* [ ε ] [ab a][ ε ] -- [LPH] Oops, your OOP's a problem? 說: 你現在還是看不到狗? ************* 說: 看得到 只是 他們不會跑 就一直呆呆在那邊 一直在起點 [LPH] Oops, your OOP's a problem? 說: 你要按"ㄅㄧㄤˋ"它們才會跑啊@@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84

04/20 01:28, , 1F
突然想起過去在修自動機理論的日子了XD
04/20 01:28, 1F

04/20 03:58, , 2F
就是上學期修過印象還很深XD
04/20 03:58, 2F

04/20 15:39, , 3F
謝謝我看一下,我是只畫得出DFA,Reg太複雜弄不出來orz
04/20 15:39, 3F
※ 編輯: LPH66 來自: 140.112.30.84 (04/20 18:21)

04/20 19:56, , 4F
我發現單個 b 會過... 的樣子..? (沒自信 = =
04/20 19:56, 4F

04/20 20:42, , 5F
單個b可以阿~~
04/20 20:42, 5F

04/20 21:03, , 6F
嗯... 我誤以為要有a有b... 呵呵~
04/20 21:03, 6F
文章代碼(AID): #182YcST8 (RegExp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #182YcST8 (RegExp)