Разделить строку по маске

Есть строка:

12КБ29-ЛБАА

надо разбить её на строки используя шаблон регулярных выражений, зная их формат

[число][две буквы][цифра][цифра]-[четыре буквы]

в результате должен быть массив строк

12
КБ
2
9
ЛБАА

Возможно ли это вообще с помощью Regex? Разбивать по шаблону необходимо, потому что есть задача составить словарь выражений и разбивать строки по нему, зная выражение которое относится к данной сроке.


Ответы (1 шт):

Автор решения: ReDHooK

Разбивка с помощью скобочных групп

/^(\d+)([A-ZА-Я]{2})(\d)(\d)-([A-ZА-Я]{4})$/
→ Ссылка