Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Наоборот,не соответствует промежутку между символами на

Поиск

Наоборот,не соответствует промежутку между символами на

 

 

 

 

границе слова

 

 

 

 

 

 

 

 

 

"\d"

 

Цифра.Аналогично "[0-9]"

 

 

 

 

 

 

 

 

 

"\s"

 

Любой пробельный символ.Аналогично "[\t\n\r\f\v]"

 

 

 

 

 

 

 

 

 

"\S"

 

Любой непробельный символ.Аналогично "[^\t\n\r\f\v]"

 

 

 

 

 

 

 

 

 

"\w"

 

LOCALE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"\W"

 

Любой символ,не являющийся цифрой или буквой(зависит от

 

 

 

 

флага LOCALE)

 

 

 

 

 

 

 

 

 


 


Флаги,используемые с регулярными выражениями:

 

"(?i)", re.I, re.IGNORECASE

 

Сопоставление проводится без учета регистра букв.

 

"(?L)", re.L, re.LOCALE

 

Влияет на определение буквы в "\w", "\W","\b", "\B" в зависимости от текущей культурной среды(locale).

 

"(?m)", re.M, re.MULTILINE

 

Если этот флаг задан,"^" и "$" соответствуют началу и концу любой строки.

 

"(?s)", re.S, re.DOTALL

 

Если задан,"." соответствует также и символу конца строки "\n".

 

"(?x)", re.X, re.VERBOSE

 

Если задан,пробельные символы,не экранированные в шаблоне обратной косой чертой,являются незначащими,а все,что расположено после символа "#", --комментарии.

 

Позволяет записывать регулярное выражение в несколько строк для улучшения его читаемости и записи комментариев.

 

"(?u)", re.U, re.UNICODE

 

В шаблоне и в строке использованUnicode.

 

Методы объекта-шаблона

 

В результате успешной компиляции шаблона функцией re.compile() получается шаблон-объект(он именуется SRE_Pattern),который имеет несколько методов,некоторые из них будут рассмотрены.Как обычно,подробности и информация о дополнительных аргументах

- в документации поPython.match(s)

 

Сопоставляет строку s с шаблоном,возвращая в случае удачного сопоставления объект с результатом сравнения(объект SRE_Match).В случае неудачи возвращает None.Сопоставление начинается от начала строки.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 7; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.9.183 (0.007 с.)