Позиция найденного в методе search Python
С помощью match-объекта можно также
определить позицию найденной подстроки.
Для этой цели применяются два метода.
Метод start возвращает позицию
начала, а метод end - позицию
конца.
Давайте попробуем на практике. Пусть у нас есть строка:
txt = '123 456 789'
Давайте найдем в ней первую подстроку
с цифрами через метод search,
а затем выведем позицию
полученной подстроки с помощью методов
start и end:
res = re.search('\d+', txt)
print(res.start()) # выведет 0
print(res.end()) # выведет 3
Дана строка:
txt = 'abcde 123456'
Найдите в ней подстроку, состоящую только из букв. Выведите позицию начала и конца найденной подстроки.