Η μέθοδος match στις κανονικές εκφράσεις της Python

Η μέθοδος match αναζητά μια αντιστοίχιση με την κανονική έκφραση στην αρχή της συμβολοσειράς. Στην πρώτη παράμετρο της μεθόδου καθορίζουμε την κανονική έκφραση, που θα αναζητήσουμε, στη δεύτερη παράμετρο - τη συμβολοσειρά, στην οποία θα την αναζητήσουμε. Εάν βρεθεί αντιστοίχιση, τότε η μέθοδος επιστρέφει ένα αντικείμενο match, διαφορετικά - None. Η σύνταξη της μεθόδου είναι ως εξής:

pythonre.match(τι να αναζητήσω, πού να αναζητήσω)

Ας ελέγξουμε, για παράδειγμα, αν μια συμβολοσειρά ξεκινά με ψηφία:

pythontxt = '123abc'
res = re.match('\d+', txt)

print(res)
Задание 1

Ελέγξτε ότι η συμβολοσειρά ξεκινά με γράμματα:

pythontxt = 'abc 123 bbb 456 987'

Εκτυπώστε την αντιστοίχιση των αλφαβητικών συμβόλων στην αρχή της συμβολοσειράς.

Задание 2

Δίνεται η συμβολοσειρά:

pythontxt = 'aaa bbb 123'

Βρείτε την υποσυμβολοσειρά που περιέχει ψηφία.