from re import *
Не рекомендуется через регулярные выражения решать задачи, где надо посчитать количество символов.
* = 0 или больше
A* - А повторяется 0 или более раз ('', 'A', 'AAAAA')
+ - Один или больше ('A', 'AAAAA')
. - Любой один символ
{2} - 2 символа A{2} - Подстроки, где А встречается 2 раза
{2-5}А - [2;5] Символов А
Задаем выбор символов из набора
[ABC] - А или В или С
[ABC]+ - Подстроки из сим. А или В или С, повторяющиеся 1 и более раз (AB, B, AABBCABBAC)
[A-Z] - Задаем диапазон от A до Z
[1-9][0-9]* - Любые числа, не начинающиеся с 0
([1-9][0-9])* - Группы двузнных чисел (25, 14, 78)
[^n23] - не 2 или 3