2014-04-12 18 views
15

dizesine dönüştürme re.search benim <_sre.SRE_Match object at 0x10d6ed4e0> döndürür Bunu nasıl bir dizeye dönüştürebilirim merak ediyordum? ya da daha okunaklı bir form?SRE_Match nesnesini

+2

' re.search:

result = re.search(your_stuff_here) if result: print result.group(0) 
devnull

cevap

14

Sen olarak yapmalıdır:() `regex dize eşleşip söyler

result = re.search(your_stuff_here) 
if result: 
    print result.groups() 
+2

@ sshashank124 aslında grup parametresi eşleşen grubun indeksi olmalıdır. E.g. regex "abc (def)" ise ve eşleşiyorsa, dizin 0'da "abcdef" ve dizin 1'de "def" olacaktır. – lucabelluccini

2

sırayla tüm grupları görmek istiyorsanız

.