Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 17, 2009 21:12:55

superduck
От:
Зарегистрирован: 2009-11-14
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

как использовать модификаторы в re ?

import re
re.findall(r'aaa.*?zzz', open("z.txt", 'r').read())
вот например между aaa и zzz есть перевод строки .. это модификатор \s ну или неч. к регистру \i
но куда его тут писать хз

для наглядности ещё на пхп:
preg_match('#aaa.*?zzz#s', $data);



Офлайн

#2 Ноя. 17, 2009 21:18:54

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

как использовать модификаторы в re ?

Посмотри на флаг “MULTILINE”.



Офлайн

#3 Ноя. 17, 2009 21:23:53

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

как использовать модификаторы в re ?

ты тут что-то написал нипон. хз чего тебе надо.
например есть флаги но я не знаю это ты спрашивал или нет,

a = re.compile(r"""\d +  # the integral part
\. # the decimal point
\d * # some fractional digits""", re.X)
PS. Оригинальная стилистика орфография сохранена.

Отредактировано (Ноя. 17, 2009 21:24:18)

Офлайн

#4 Ноя. 17, 2009 21:35:51

superduck
От:
Зарегистрирован: 2009-11-14
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

как использовать модификаторы в re ?

спс ZZZ
дал понять куда смотреть…

re.DOTALL|re.MULTILINE



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version