Python'da search metodunda bulunanın konumu

Match-nesnesi kullanılarak ayrıca bulunan alt dizenin konumu belirlenebilir. Bu amaçla iki metot uygulanır. start metodu başlangıç konumunu döndürür, ve end metodu - bitiş konumunu.

Pratikte deneyelim. Elimizde bir dize olsun:

pythontxt = '123 456 789'

İçinde search metodu ile ilk rakam alt dizesini bulalım, ardından start ve end metotlarını kullanarak elde edilen alt dizenin konumunu yazdıralım:

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

print(res.start()) # 0 yazdırır
print(res.end()) # 3 yazdırır
Задание 1

Bir dize verildi:

pythontxt = 'abcde 123456'

İçinde sadece harflerden oluşan alt dizeyi bulun. Bulunan alt dizenin başlangıç ve bitiş konumunu yazdırın.