RegExp соответствует повторяющимся символам

Например, у меня есть строка:

 aacbbbqq

В результате я хочу иметь следующие совпадения:

 (aa, c, bbb, qq)  

Я знаю, что могу написать что-то вроде этого:

 ([a]+)|([b]+)|([c]+)|...  

Но я думаю, что я уродливый и ищу лучшее решение. Я ищу решение для регулярных выражений, а не самописные конечные автоматы.

26
задан Andrew 10 June 2011 в 12:04
поделиться