⊗pyPmREPG 55 of 129 menu

კარმები group მეთოდის მეშვეობით search მეთოდში Python-ში

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

დავუშვათ, გვაქვს სტრიქონი:

txt = '123 456 789'

მოდით, გამოვიტანოთ მისგან პირველი შესატყვისი ციფრებთან, რომლებიც მოცემულია search მეთოდის რეგულარული გამოსახულებით. შემდეგ კი ჩავსვათ ქვასტრიქონი სამ კარმში, თითოეული მათგანი გამოვიტანოთ group მეთოდით:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # გამოიტანს '123' print(res.group(1)) # გამოიტანს '1' print(res.group(2)) # გამოიტანს '2' print(res.group(3)) # გამოიტანს '3'

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

txt = 'username:john'

ჩადეთ 'username:' პირველ კარმში, ხოლო 'john' - მეორეში. გამოიტანეთ ყველა კარმი კონსოლში.

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

txt = '123 aaabbbccc'

დაყავით ყველა ასოიანი სიმბოლო სამ კარმად ისე, რომ 'a' ასოსაგან შემდგარი ქვასტრიქონი მოხვდეს პირველ კარმში, 'b' - მეორეში, 'c' - მესამეში. გამოიტანეთ ყველა კარმი კონსოლში.

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