Ομάδες στην μέθοδο match της Python
Κατά την εργασία με την μέθοδο match μπορούμε
να διασπάσουμε την substring που βρέθηκε σε ομάδες.
Ας υποθέσουμε ότι έχουμε την ακόλουθη συμβολοσειρά:
txt = '12 34 56'
Ας βρούμε την πρώτη substring με ψηφία και ας την διασπάσουμε σε δύο ομάδες:
res = re.match('(\d+)(\d+)', txt)
print(res[0]) # θα εκτυπώσει '12'
print(res[1]) # θα εκτυπώσει '1'
print(res[2]) # θα εκτυπώσει '2'
Δίνεται η συμβολοσειρά:
txt = 'code.mu 1234'
Βρείτε το domain που βρίσκεται στην αρχή της συμβολοσειράς και τοποθετήστε το όνομα του στην πρώτη ομάδα, και τη ζώνη - στη δεύτερη.
Δίνεται μια συμβολοσειρά που περιέχει domain:
txt = 'sss domain.ru zzz'
Βρείτε αυτό το domain και τοποθετήστε το όνομα του στην πρώτη ομάδα, και τη ζώνη - στη δεύτερη.
Δίνεται μια συμβολοσειρά που περιέχει ημερομηνία:
txt = '31.12.2025'
Τοποθετήστε την ημέρα στην πρώτη ομάδα, τον μήνα - στη δεύτερη, και το έτος - στην τρίτη.