⊗pyPmREMSeP 54 of 129 menu

ჯიბეები Python-ის search მეთოდში

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

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

txt = '123 456'

დავშალოთ რიცხვების მქონე ქვესტრიქონები ჯიბეებად. ამისთვის დავწეროთ შემდეგი რეგულარული გამონათქვამი:

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

შედეგად ჩვენ მივიღებთ match-ობიექტს. მის ელემენტში ინდექსით 1 იქნება პირველი ჯიბე, ელემენტში ინდექსით 2 - მეორე ჯიბე, ხოლო ელემენტში ინდექსით 0 - ყველაფერი ნაპოვნი (ე.წ. ნულოვანი ჯიბე):

print(res[0]) # '123 456' - ნაპოვნი print(res[1]) # '123' - 1 ჯიბე print(res[2]) # '456' - 2 ჯიბე

მოცემულია სტრიქონი, რომელიც შეიცავს დომენს:

txt = 'sss domain.ru zzz'

იპოვეთ ეს დომენი და მისი სახელი მოათავსეთ პირველ ჯიბეში, ხოლო ზონა - მეორეში.

მოცემულია სტრიქონი, რომელიც შეიცავს თარიღს:

txt = '31.12.2025'

დღე მოათავსეთ პირველ ჯიბეში, თვე - მეორეში, ხოლო წელი - მესამეში.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა