>>725
(foo.*bar|bar.*foo)
(foo.*(bar.*hoge|hoge.*bar)|bar.*(foo.*hoge|hoge.*foo)|hoge.*(foo.*bar|bar.*foo))