Например, у меня есть строка:
aacbbbqq
В результате я хочу иметь следующие совпадения:
(aa, c, bbb, qq)
Я знаю, что могу написать что-то вроде этого:
([a]+)|([b]+)|([c]+)|...
Но я думаю, что я уродлив и ищу лучшего решения. Я ищу решение для регулярного выражения, а не самозаписывающиеся конечные машины.