weranda
@weranda

Как удалить подстроку в строке?

Приветствую.
Казалось бы простое действие, но я не понимаю почему так происходит.
Есть код:
import re

a = '12(3)45'
b = '12(3'
print(re.sub(b, '-', a))

Или такой код:
import re

a = '12(3)45'
b = '12(3)'
print(re.sub(b, '-', a))

Когда в дело вмешавается круглая скобка, то происходит что-то странное, вернее, мне понятно, что скобку надо экранировать, но непонятно почему так происходит и надо сделать так, чтобы работало без замены содержимого строки. Наверняка есть правильные приемы сделать этот код рабочим.

Вместо цифр могуб быть любые символы/слова любой длины.
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект
30 апр. 2024, в 23:39
3000 руб./за проект