Posizione del risultato trovato nel metodo search di Python

Tramite l'oggetto match è anche possibile determinare la posizione della sottostringa trovata. A questo scopo si utilizzano due metodi. Il metodo start restituisce la posizione di inizio, e il metodo end - la posizione di fine.

Proviamo nella pratica. Supponiamo di avere una stringa:

pythontxt = '123 456 789'

Troviamo in essa la prima sottostringa con cifre tramite il metodo search, poi visualizziamo la posizione della sottostringa ottenuta con l'aiuto dei metodi start e end:

pythonres = re.search('\d+', txt)

print(res.start()) # visualizzerà 0
print(res.end()) # visualizzerà 3
Задание 1

Data una stringa:

pythontxt = 'abcde 123456'

Trova in essa la sottostringa composta solo da lettere. Visualizza la posizione di inizio e fine della sottostringa trovata.