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