Форум сайта python.su
Есть такая регулярка
data = re.compile(r"(Day: 1.*?Day: 2)")
blalblbla
Day: 1
blablablalb
blablabllababl
ablbla
Day: 2
blablblaalb
blablabl
Traceback (most recent call last):
File “file.py”, line 13, in <module>
print data.search(in_).group(1)
AttributeError: ‘NoneType’ object has no attribute ‘group’
Отредактировано rieux (Июль 5, 2012 10:23:00)
Офлайн
data = re.compile(r"(Day: 1.*?Day: 2)", re.DOTALL)
Офлайн
PooHСпасибо, помогло. А для чего нужно это указывать?data = re.compile(r"(Day: 1.*?Day: 2)", re.DOTALL)
Офлайн
rieuxЧтобы переносы строк тоже попадали под “любой символ”(точка)
А для чего нужно это указывать?
re.S
re.DOTALL
Make the ‘.’ special character match any character at all, including a newline; without this flag, ‘.’ will match anything except a newline.
Офлайн