Python karmana numura atsoļošanas atcelšana

Tā vietā, lai rakstītu dubultu slīpsvītru, var izmantot īpašo komandu r, kas norādīta pirms vienreizējo pēdiņu atvēršanas.

Pieņemsim, ka mums ir virkne:

pythontxt = '1 23 456 xax'

Mēģināsim atrast visus skaitļus un ievietot tos apaļās iekavās. Lai to izdarītu, visus atrastos skaitļus aizstāsim ar tiem pašiem, bet iekavās. Un dubultā slīpsvītras vietā izmantosim komandu r:

pythontxt = '1 23 456 xax'

res = re.sub('(\d+)', r'(\1)', txt)
print(res)

Pēc koda izpildes tiks izvadīta šāda virkne:

python'(1) (23) (456) xax'
Задание 1

Dota virkne:

pythontxt = 'ab cd ef'

Samainiet vietām burtus visās divu zīmju apakšvirknēs.

Задание 2

Dota virkne ar datumu:

pythontxt = '2025:12:31'

Pārveidojiet šo datumu formātā '31-12-2025'.