質問が言っていることとほぼ同じです。私は思いついた
(ba)?(a + bb + bbbbb + aba)*(ab)?
もっと読みやすいものはありますか?それともこれは間違っていますか?コードに!〜/ bbb /を入れることができるのに、正規表現でこのようなことを実際に行うべきではないことはわかっていますが、これは理論上の演習です。
ありがとう。
明確化のための編集:正規|
表現のORビットを表すために使用しておらず+
、代わりに使用しています。混乱させて申し訳ありません。
編集2:{a,b}
「a」と「b」の文字だけの言語用です。{最小、最大}ではありません。またすみません。
編集3:これは理論クラスの一部であるため、正規表現の基本を扱っているだけです。使用が許可されているのは、+、?、()、および*のみです。{最小、最大)は使用できません。