Genellikle, basit olanlardan karmaşık düzenli ifadeler oluşturmak isterim. Şu anda bunu yapmanın farkındayım tek yolu, dize işlemleri geçer ör .:Python'da Bileşilebilir Regexp
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)
farklı bir yöntemle veya composable İfadelerinin olması Python bir daha sistematik bir yaklaşım (belki bir modülü) farkında biri var mı? Her regexp'i ayrı ayrı derlemeyi tercih ederim (örneğin, bireysel derleme seçeneklerini kullanmak için), ancak artık onları bir araya getirmenin bir yolu yok gibi görünüyor !?
Yaptığınız şey net ve özlü görünüyor. Oh, bu arada, 'Tarih 'değişkeniniz için dizede" r "ye ihtiyacınız yoktur. –
Python ifadelerde yorumlara izin veriyor mu? –
mmyers, evet. Bayrak re.VERBOSE kullandığınızda, yorumlar için # kullanabilirsiniz. –