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:
txt = '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:
res = re.search('\d+', txt)
print(res.start()) # 0 yazdırır
print(res.end()) # 3 yazdırır
Bir dize verildi:
txt = 'abcde 123456'
İçinde sadece harflerden oluşan alt dizeyi bulun. Bulunan alt dizenin başlangıç ve bitiş konumunu yazdırın.