Ακύρωση διαφυγής αριθμού θήκης Python
Αντί να γράφουμε διπλή κάθετο,
μπορούμε να χρησιμοποιήσουμε την ειδική εντολή 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'.