Отмена экранирования номера кармана Python
Вместо того, чтобы писать двойной слеш,
можно применить специальную команду r
,
которая указывается перед открытием одинарных
кавычек.
Пусть у нас есть строка:
txt = '1 23 456 xax'
Давайте найдем все числа и разместим их в
круглые скобки. Для этого все найденные
числа заменим на них самих же, но в скобках.
А вместо двойного слеша используем команду
r
:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
После выполнения кода выведется следующая строка:
'(1) (23) (456) xax'
Дана строка:
txt = 'ab cd ef'
Поменяйте местами буквы во всех двухзначных подстроках.
Дана строка с датой:
txt = '2025:12:31'
Преобразуйте эту дату в '31-12-2025'
.