Python kortelės numerio ekranizavimo atšaukimas
Užuot rašę dvigubą pasvirąjį brūkšnį,
galite naudoti specialią komandą r,
kuri nurodoma prieš atverdami viengubas
kabutes.
Tarkime, kad turime eilutę:
txt = '1 23 456 xax'
Suraskime visus skaičius ir patalpinkime juos į
apvaliuosius skliaustus. Norėdami tai padaryti, visus rastus
skaičius pakeisime jais pačiais, bet skliausteliuose.
O vietoj dvigubo pasvirojo brūkšnio naudokime komandą
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Vykdant kodą, bus išvesta tokia eilutė:
'(1) (23) (456) xax'
Duota eilutė:
txt = 'ab cd ef'
Sukeiskite raides vietomis visose dviejų ženklų poeilutėse.
Duota eilutė su data:
txt = '2025:12:31'
Paverskite šią datą į '31-12-2025'.