Как я могу расширить конечный шаблон во все его возможные совпадения?

Например, учитывая шаблон

[a-zA-Z]_[0-9]{2}

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

a_00, a_01, a_02, ... , a_98, a_99, ... , z_98, z_99

Только цифры и буквы (и их конечные группы) должны быть расширены. Как бы я поступил так? Пример на Python или Perl будет предпочтительным. Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос