A megtalált eredmény pozíciója a Python search metódusában
A match objektum segítségével
meg lehet határozni a megtalált részstring pozícióját is.
Erre a célra két metódust alkalmazunk. A
start metódus a kezdet pozícióját adja vissza, míg a
end metódus a vég pozícióját.
Próbáljuk ki a gyakorlatban. Tegyük fel, hogy van egy karakterláncunk:
txt = '123 456 789'
Keressük meg benne az első, számjegyekből álló
részstringet a search metódussal, majd
írjuk ki a kapott részstring pozícióját a
start és end metódusok segítségével:
res = re.search('\d+', txt)
print(res.start()) # kiírja: 0
print(res.end()) # kiírja: 3
Adott egy karakterlánc:
txt = 'abcde 123456'
Keress meg benne egy olyan részstringet, amely csak betűkből áll. Írd ki a megtalált részstring kezdeti és vég pozícióját.