Poziția găsită în metoda search Python
Cu ajutorul obiectului match se poate de asemenea
determina poziția subșirului găsit.
Pentru acest scop se aplică două metode. Metoda
start returnează poziția de început, iar
metoda end - poziția de sfârșit.
Să încercăm în practică. Să presupunem că avem un șir:
txt = '123 456 789'
Să găsim în el primul subșir cu
cifre prin metoda search, apoi
să afișăm poziția subșirului obținut cu
ajutorul metodelor start și end:
res = re.search('\d+', txt)
print(res.start()) # va afișa 0
print(res.end()) # va afișa 3
Este dat șirul:
txt = 'abcde 123456'
Găsiți în el subșirul format doar din litere. Afișați poziția de început și sfârșit a subșirului găsit.