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