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:

pythontxt = '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:

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

print(res.start()) # kiírja: 0
print(res.end()) # kiírja: 3
Задание 1

Adott egy karakterlánc:

pythontxt = '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.