Что такое r в регулярном выражении Python?
Что такое r в регулярном выражении Python?

Видео: Что такое r в регулярном выражении Python?

Видео: Что такое r в регулярном выражении Python?
Видео: Основы Регулярных Выражений В Python | Модуль re 2024, Марш
Anonim

В Python , р '^ $' - это регулярное выражение что соответствует пустой строке. Это похоже на регулярное выражение ( регулярное выражение ) обычно используется в конфигурациях URL-адресов Django. ' р 'впереди говорит Python выражение представляет собой необработанную строку. В необработанной строке escape-последовательности не анализируются. Например, "" - это одиночный символ новой строки.

Таким образом, что такое регулярное выражение R?

Необработанные строки не обрабатывают управляющие последовательности (, и т. Д.) И поэтому обычно используются для Регулярное выражение шаблоны, которые часто содержат много символов. В р означает, что строка должна рассматриваться как необработанная строка, что означает, что все escape-коды будут проигнорированы.

Кроме того, что делает в Python? В Python , обратная косая черта используется для обозначения escape-символа, например, это символ новой строки. Вы спрашиваете о ' р '- это строка, состоящая из буквальной обратной косой черты, за которой следует р . Однако если вы имели в виду р , это возврат каретки.

Что такое r в строке Python?

р означает нить будет рассматриваться как сырой нить . Когда р ' или ' р 'присутствует префикс, символ, следующий за обратной косой чертой, включается в нить без изменений, и все обратные косые черты остаются в нить . Например, нить буквальный р "" состоит из двух символов: обратной косой черты и строчной буквы "n".

Есть ли в Python регулярное выражение?

Регулярные выражения (называемые RE, или регулярными выражениями, или регулярное выражение шаблоны) по сути являются крошечным узкоспециализированным языком программирования, встроенным в Python и доступен через модуль re. Регулярное выражение шаблоны компилируются в серию байт-кодов, которые затем выполняются механизмом сопоставления, написанным на C.

Рекомендуемые: