Python'da düzenli ifadeleri kullanmak için, 1. karakterin bir rakam olduğu bir 4 karakter dizesi ve bir rakam ya da bir büyük harf olmak üzere diğer 3 karakterle söylemek istiyorum. İşte 1CTT, 2IR8, 35TR, 4T1Rpython'da düzenli bir ifade tanımlayın
ben birçok yolu denedikleriniuymalıdır modellerinin örneklerini var, burada denedim son kod:
exp=re.compile("[0-9]{1}([A-Z0-9]{3})")
Yardımlarınız için teşekkür ederiz!
emin görünüyor o gerektiğini gibi çalışmış olmak That (ilk '{1}' eskimiş olduğunu ve kullanılmış olabilir rağmen '\ d' ve' \ u'). Bu ifadeyle ilgili sorun nedir? – usr2564301
Sadece dizgenin başlangıcını ve sonunu belirlemek için çapalar eklemeniz gerekir, '{1}' yararsızdır, kaldırır. –
@CasimiretHippolyte: Her bir desende ayrı olarak kullanıldığında bunun çapalara ihtiyacı olduğunu düşünmüyorum. - Ah bekle: demek istediğim * aynı zamanda yanlış bir şekilde "wotthis0ABC" gibi bir şeyle eşleşecektir. Sağ. – usr2564301