Python, как заменить обратную косую черту re.sub ()

У меня есть следующая строка

mystr1 = 'mydirname' myfile = 'mydirname\myfilename' 

Я пытаюсь сделать это

 newstr = re.sub(mystr1 + "\","",myfile) 

Как избежать обратной косой черты, которую я пытаюсь связать с mystr1?

2 Solutions collect form web for “Python, как заменить обратную косую черту re.sub ()”

Вам нужна четырехкратная обратная косая черта:

 newstr = re.sub(mystr1 + "\\\\", "", myfile) 

Причина:

  • Regex для соответствия одной обратной косой черты: \\
  • Строка для описания этого регулярного выражения: "\\\\" .

Или вы можете использовать необработанную строку, поэтому вам нужна только двойная обратная косая черта: r"\\"

В регулярном выражении вы можете избежать обратной косой черты точно так же, как любой другой символ, поставив перед ним обратную косую черту. Это означает, что «\\» – это обратная косая черта.

  • Как выбрать: Macports выбрать python
  • Получить основной текст сообщения электронной почты с помощью пакета python imap и электронной почты
  • Как я могу сделать пакетную вставку в базу данных Oracle с помощью Python?
  • Никакой поставляемой схемы и других ошибок при использовании request.get ()
  • Как преобразовать float в hex
  • Проблемы с пространством имен Python с параллельным ipython
  • Python: ImportError: /usr/local/lib/python2.7/lib-dynload/_io.so: undefined symbol: PyUnicodeUCS2_Replace
  • Индексы фрагментов ограничены 0x7FFFFFFF
  • Разрешено ли ведение журнала вне определения функции?
  • Время печати в скрипте многопроцессорности Python возвращает отрицательное время
  • ускорить работу python
  •  
    Interesting Posts for Van-Lav

    Исправлено событие сокета сервера флагов

    Изменить атрибут после каждого вызова объекта

    Могу ли я получить доступ к английскому словарю для прокрутки совпадений в морском коде? Если нет, я могу скопировать и вставить его из какого-либо места на несколько строк?

    Вставка нового атрибута в документ с использованием MongoDB (Python)

    Ведение журнала сервера – в базе данных или в журнале?

    Python Library / Framework для написания приложений P2P

    Как создать гиперссылку с меткой в ​​Tkinter?

    Ruby Packaging Ecosystem As Python Terminolgies

    Как сравнить элементы в списке списков и сравнить ключи в списке списков в Python?

    Как удалить строку в цикле с помощью Python?

    Django i18n: рекомендуемый размер и форматирование для блоков {% blocktrans%}?

    Как сделать регулярное выражение python, которое соответствует нескольким шаблонам, к одному индексу

    Библиотека BitTorrent для Python

    Выполнение побочных эффектов в python

    youtube-dl в Android

    Python - лучший язык программирования в мире.