Бекор кардани экраншавии рақами кармани Python

Ба ҷои он, ки дукабатаи каҷ нависед, метавонед фармони махсуси r-ро истифода баред, ки пеш аз кушодани қошҳои ягона нишон дода мешавад.

Бигзор мо сатр дошта бошем:

pythontxt = '1 23 456 xax'

Биёед ҳамаи рақамҳоро ёбем ва онҳоро дар қавсҳои давра ҷойгирем. Барои ин ҳамаи рақамҳои ёфташударо ба худашон иваз мекунем, аммо дар қавс. Ва ба ҷои дукабатаи каҷ фармони r-ро истифода мекунем:

pythontxt = '1 23 456 xax'

res = re.sub('(\d+)', r'(\1)', txt)
print(res)

Пас аз иҷрои рамз чизҳои зерин ба намоиш гузошта мешавад:

python'(1) (23) (456) xax'
Задание 1

Сатр дода шудааст:

pythontxt = 'ab cd ef'

Ҳарфҳоро дар ҳамаи зерсатрҳои дурақама иваз кунед.

Задание 2

Сатр бо сана дода шудааст:

pythontxt = '2025:12:31'

Ин санаро ба '31-12-2025' табдил диҳед.