Вопросы к Поиску с Алисой
Разница между регулярными выражениями с обычными строками и raw строками в Python заключается в том, как интерпретируются обратные слеши (|). www.learnbyexample.org p1aton.github.io
В обычных строках обратные слеши экранируются, чтобы правильно воспринимались. pyneng.readthedocs.io Например, чтобы написать строку, в которой находятся два символа ||, оба символа надо экранировать, и в итоге получится строка вида: ||||data. pyneng.readthedocs.io
В raw-строках экранирование отключается, и каждый символ воспринимается как написанный. pyneng.readthedocs.io p1aton.github.io Чтобы строка стала «сырой», перед ней необходимо поставить символ r в любом регистре. p1aton.github.io
Использование raw-строк упрощает написание регулярных выражений, так как не нужно дублировать каждый обратный слеш, чтобы избежать его специального значения. www.learnbyexample.org