[過去ログ] Boostを語れゴラァ part3 (1001レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
971(1): 2007/03/31(土)15:28 AAS
*('a' | 'b') >> 'b'
じゃないの?試してないけど。
あと、頭の'a'はch_p('a')でなくていいんだっけ?
980: 2007/04/01(日)22:15 AAS
>>971-974
そうっすね。実はあまり真面目に spirit について勉強してないんですが
とりあえず間違いのないように全部 ch_p をつけて
*(ch_p('a') | ch_p('b')) >> ch_p('b')
として "aab" を食わしてやりました。
>>976
んー素晴らしい。
必要な時は,NFAな表現をあらかじめ手作業でDFAに
変換しとけばおkという事ですね。
ところで,グループの中の or もバックトラックしない模様です。
(ch_p('a') | str_p("aa")) >> ch_p('b')
これもやはり "aab" を受理してくれませんでした。ch_p と str_p を入れ替えて
(str_p("aa") | ch_p('a')) >> ch_p('b')
とすれば受理してくれるんですが。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.041s