ნაპოვნის პოზიცია search მეთოდში Python-ში

match-ობიექტის საშუალებით ასევე შესაძლებელია ნაპოვნი ქვესტრიქონის პოზიციის განსაზღვრა. ამ მიზნით გამოიყენება ორი მეთოდი. მეთოდი start აბრუნებს დასაწყისის პოზიციას, ხოლო მეთოდი end - დასასრულის პოზიციას.

შევეცადოთ პრაქტიკაში. მოდით გვაქვს სტრიქონი:

pythontxt = '123 456 789'

მოდით ვიპოვოთ მასში პირველი ქვესტრიქონი ციფრებით search მეთოდის საშუალებით, შემდეგ კი გამოვიტანოთ მიღებული ქვესტრიქონის პოზიცია start და end მეთოდების დახმარებით:

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

print(res.start()) # გამოიტანს 0-ს
print(res.end()) # გამოიტანს 3-ს
Задание 1

მოცემულია სტრიქონი:

pythontxt = 'abcde 123456'

იპოვეთ მასში ქვესტრიქონი, რომელიც შედგება მხოლოდ ასოებისგან. გამოიტანეთ ნაპოვნი ქვესტრიქონის დასაწყისის და დასასრულის პოზიცია.