АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗pyPmREPNEC 59 of 129 menu

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

enru