Anulowanie ekranowania numeru kieszeni Pythona
Zamiast pisać podwójny ukośnik,
można zastosować specjalną komendę r,
która jest podawana przed otwarciem pojedynczych
cudzysłowów.
Załóżmy, że mamy ciąg znaków:
txt = '1 23 456 xax'
Znajdźmy wszystkie liczby i umieśćmy je w
okrągłych nawiasach. W tym celu wszystkie znalezione
liczby zastąpimy nimi samymi, ale w nawiasach.
A zamiast podwójnego ukośnika użyjemy komendy
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Po wykonaniu kodu wypisze się następujący ciąg znaków:
'(1) (23) (456) xax'
Dany ciąg znaków:
txt = 'ab cd ef'
Zamień miejscami litery we wszystkich dwuznakowych podciągach.
Dany ciąg znaków z datą:
txt = '2025:12:31'
Przekształć tę datę na '31-12-2025'.