Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 13, 2023 14:15:55

kappa_test@mail.ru
Зарегистрирован: 2023-04-13
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и экранирование символов

Всем привет!

Столкнулся с такой проблемой, в список (или словарь) нужно добавить строку вида ‘239\.1\.1\.1’ - паттерн для регулярного выражения. Но после добавления в список python преобразовывает его к ‘239\\.1\\.1\\.1’ т.е дополнительно экранирует каждый слеш. Можно как-то победить?

Офлайн

#2 Апрель 13, 2023 22:41:23

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9863
Репутация: +  853  -
Профиль   Отправить e-mail  

Python и экранирование символов

  
>>> s = r'239\.1\.1\.1'
>>> 
>>> s
'239\\.1\\.1\\.1'
>>> 
>>> print(s)
239\.1\.1\.1
>>>



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version