ნაპოვნის პოზიცია 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'
იპოვეთ მასში ქვესტრიქონი, რომელიც შედგება მხოლოდ ასოებისგან. გამოიტანეთ ნაპოვნი ქვესტრიქონის დასაწყისის და დასასრულის პოზიცია.