Ontmaskeren van het kardinaalnummer in Python
In plaats van een dubbele backslash te schrijven,
kun je de speciale opdracht r gebruiken,
die vóór het openen van de enkele aanhalingstekens
wordt geplaatst.
Stel dat we de volgende string hebben:
txt = '1 23 456 xax'
Laten we alle getallen vinden en tussen
ronde haakjes plaatsen. Om dit te doen, vervangen we
alle gevonden getallen door zichzelf, maar tussen haakjes.
En in plaats van een dubbele backslash gebruiken we de opdracht
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Na het uitvoeren van de code wordt de volgende string weergegeven:
'(1) (23) (456) xax'
Gegeven een string:
txt = 'ab cd ef'
Wissel de letters in alle tweecijferige substrings om.
Gegeven een string met een datum:
txt = '2025:12:31'
Converteer deze datum naar '31-12-2025'.