Часто я хотел бы создать сложные регулярные выражения из более простых. Единственный способ, которым я в настоящее время знаю об этом, - через строковые операции, например ::10000
Year = r'[12]\d{3}'
Month = r'Jan|Feb|Mar'
Day = r'\d{2}'
HourMins = r'\d{2}:\d{2}'
Date = r'%s %s, %s, %s' % (Month, Day, Year, HourMins)
DateR = re.compile(Date)
Кто-нибудь знает о другом методе или более систематическом подходе (возможно, модуле) в Python для составления регулярных выражений? Я бы предпочел компилировать каждое регулярное выражение по отдельности (например, для использования отдельных опций компиляции), но тогда, похоже, больше нет способа их составления!