Синтаксис регулярного выражения 


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



ЗНАЕТЕ ЛИ ВЫ?

Синтаксис регулярного выражения

Поиск

Синтаксис регулярного выражения

 

Синтаксис регулярных выражений вPythonпочти такой же,как вPerl, grepи некоторых других инструментах.Часть символов(в основном буквы и цифры)обозначают сами себя.Строка удовлетворяет (соответствует) шаблону,если она входит во множество строк,которые этот шаблон описывает.

 

Здесь стоит также отметить,что различные операции используют шаблон по-разному.Так,search() ищет первое вхождение строки,удовлетворяющей шаблону,в заданной строке,а match() требует,чтобы строка удовлетворяла шаблону с самого начала.

 

Символы,имеющие специальное значение в записи регулярных выражений:

Символ                             Что обозначает в регулярном выражении

"." Любой символ

"^"

 

Начало строки

 

 

 

"$"

 

Конец строки

 

 

 

"*"

 

Повторение фрагмента нуль или более раз(жадное)

 

 

 

"+"

 

Повторение фрагмента один или более раз(жадное)

 

 

 

"?"

 

Предыдущий фрагмент либо присутствует,либо отсутствует

 

 

 

"{m,n}"

 

m n

 

 

 

 

 

 

"[...]"

 

Любой символ из набора в скобках.Можно задавать диапазоны символов с

 

 

идущими подряд кодами,например:a-z

 

 

 

"[^...]" Любой символ не из набора в скобках

"\"

 

 

 

символа

 

 

 



Поделиться:


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

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