⊗pyPmRESNP 57 of 129 menu

დასახელებული ჯიბეები Python-ის search მეთოდში

ჯიბეებთან მუშაობის გასაადვილებლად, მათ შეგვიძლია სახელების მინიჭება. ამისთვის search მეთოდის პირველ პარამეტრში რეგულარული გამოსახულების აღნიშვნამდე იწერება სტრიქონი '?P', მის შემდეგ კუთხურ ფრჩხილებში მითითებულია ჯიბის სახელი.

ასეთი ჯიბეების მისაღებად შეგვიძლია გამოვიყენოთ groupdict მეთოდი. ის გამოიტანს მათ ლექსიკონის სახით, რომელშიც გასაღები არის ჯიბის სახელი, ხოლო მნიშვნელობა - მასში მყოფი ქვესტრიქონი.

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

txt = '123 456'

მოდით შევქმნათ მისთვის ორი ჯიბე, რომლებსაც ექნებათ სახელები 'num1' და 'num2' შესაბამისად:

res = re.search('(?P<num1>\d+)\s(?P<num2>\d+)', txt)

ახლა გამოვიტანოთ ჩვენი ჯიბეები groupdict მეთოდით:

print(res.groupdict()) # გამოიტანს {'num1': '123', 'num2': '456'}

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

txt = '12:59:59'

დაამატეთ საათები, წუთები და წამები ცალკეულ დასახელებულ ჯიბეებში.

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

txt = 'aaa bbb 123 456'

დაამატეთ ქვესტრიქონები 'aaa' და 'bbb' ცალკეულ დასახელებულ ჯიბეებში.

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

txt = 'alex23'

დაამატეთ მომხმარებლის სახელი და ასაკი ცალკეულ დასახელებულ ჯიბეებში.

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