У меня есть длинный список регулярных выражений, которые нужно проверить Вместо того, чтобы идти по списку один за другим и писать подходящий тест для каждого выражения - если это возможно - я хочу создать функцию генератора, которая будет учитывать тип регулярного выражения и генерировать соответствующую входную строку.
Например:
rgx = re.compile(r'^item_(?P<item_number>\d+)$')
Можно ли определить тип ввода, которому будет соответствовать регулярное выражение? Учитывая приведенный выше пример, возможно ли определить входные данные (например, item_23567), которые необходимы регулярному выражению из скомпилированного регулярного выражения?