Пайтон карман рақами экранизациясини бекор қилиш
Икки қаттиқ чизиқ ёзиш ўрнига,
maxsus 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' га ўзгартиринг.