Переоборудование Python - замените строку на другой, которая заканчивается на обратной суше [Duplicate]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Переоборудование Python - замените строку на другой, которая заканчивается на обратной суше [Duplicate]

Сообщение Anonymous »

Я хочу сделать re.sub, чтобы заменить подстроение на заменяющую строку, а запасная строка заканчивается в обратной склашести. Как я могу это сделать? < /P>

Код: Выделить всё

import re
text = re.sub('\\', 'a\\', 'Hello\\')
print(text)
Я хочу, чтобы он вернул helloa \ , т.е. эквивалентно написанию кода как Text = 'helloa \\'
Но повторная эксплуатация дает ошибку:

Код: Выделить всё

re.error: bad escape (end of pattern) at position 0
В этом примере я последовательно гарантировал, что я сбежал от всех своих обратных сбоев, так что это, кажется, проблема в re кодовой базе, а не в моем побеге. Что дает?

Подробнее здесь: https://stackoverflow.com/questions/794 ... -backslash
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»