Yoğun şekilde regexp kullanan bir python şablon motorum var. Aşağıdaki gibi birleştirme kullanır:
re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" )
Tek tek alt dizeleri değiştirebilirim (regexp1, regexp2 vb.).
Eşleşme istemediğim bir şablonda kullanabileceğim, hiçbir şeyle eşleşmeyen küçük ve hafif bir ifade var mı? Ne yazık ki, bazen regexp atomuna '+' veya '*' eklenir, bu nedenle boş bir dize kullanamam - bu "tekrarlanacak bir şey yok" hatası verir.