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' кылып өзгөртүңүз.