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