Wpis z mikrobloga

Jest sobie takie coś:

value = 'Internet P.10\15M'
I problemem jest znak \. Normalnie zrobił tak:

value = r'Internet P.10\15M'
I byłoby po problemie. Problem jednak w tym, że "Internet P.10\15M" pobierane jest z bazy danych i ładowane do zmiennej i potrzebuje to ogarnąć na zmiennej, nie bezpośrednio na stringu.

Z góry dzięki za pomoc.

#python3 #programowanie
  • 13
@biedrzycki: Jak zastosuję twoje rozwiązanie to wypisuje coś takiego:

Mnternet P.10
a ma wypisać:

Internet P.10\15M
No chyba, że coś źle robię. P.S nie znam wyrażeń regularnych. Kod:

value = "Internet P.10\15M"
print(r'{}'.format(value))
via Wykop Mobilny (Android)
  • 0
@GratisLPG: escapowanie jest użyteczne jak używasz string literal. Jak wyciągasz wartość z bazy to nie powinno być problemu. Lepiej pokaż jak wkładasz tą wartość do bazy