Отмена экранирования номера кармана 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'.