可能な文字の範囲内で複数の同じ文字に連続して一致する RegEx が必要ですが、それらのパターン一致を 1 つのパターンとして返しません。これはどのように達成できますか?
明確にするために:
[ac] で始まり、貪欲に同じ文字の任意の数を返しますが、範囲内の他の文字は返さないパターンが必要です。シーケンス「aafaabbybcccc」では、次のパターンが見つかります。
('aa'、'aa'、'bb'、'b'、'cccc')
ただし、次のものは除外されます。
(「f」、「aabb」、「y」、「bcccc」)
パターンを見つける順序によって別の関数の出力が決まるため、複数の RegEx パターン検索を使用したくありません。この質問は、宿題ではなく、自己学習 (python) を目的としています。(私も担当者が 15 歳未満ですが、できるときに戻ってきて賛成票を投じます。)