Bir regex derlerken yorumlar yazmaya çalışıyorum ama re.VERBOSE bayrağını kullanırken artık eşleşme yok. (Python 3.3.0 kullanarak) Python regex derlemesi (re.VERBOSE ile) çalışmıyor
önce:
regex = re.compile(r"Duke wann", re.IGNORECASE)
print(regex.search("He is called: Duke WAnn.").group())
Çıkış Duke Wann
sonra:
regex = re.compile(r'''
Duke # First name
Wann #Last Name
''', re.VERBOSE | re.IGNORECASE)
print(regex.search("He is called: Duke WAnn.").group())`
Çıkış: AttributeError: 'NoneType' nesnesi "group" özelliği yok
bakınız: 'r '' 'bu yanlış' '''. Doğru sözdizimi çift tırnak ile r kullanmalıdır: "r" "" bu doğru "" "'. Bkz. [Python'da ham bir çok satırlı dize nasıl doğru yazılır?] (Https://stackoverflow.com/questions/46003452/how-to-correctly-write-a-raw-multiline-string-in-python) – smci