⊗jsSpREMP 121 of 294 menu

კარმანები match მეთოდში ჯავასკრიპტის რეგულარულ გამოსახულებებში

როგორც უკვე იცით, მეთოდით match ნაპოვნი ქვესტრიქონი მოხვდება შედეგების მასივის ნულოვან ელემენტში. ამ მასივის სხვა ელემენტებში მოხვდება ე.წ. კარმანები.

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

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

let str = '12:34';

დავდოთ საათები და წუთები ამ დროდან ცალკეულ კარმანებში:

let res = str.match(/(\d+):(\d+)/);

შევხედოთ შედეგს:

console.log(res[0]); // '12:34' - ნაპოვნი console.log(res[1]); // '12' - 1-ლი კარმანი console.log(res[2]); // '34' - მე-2 კარმანი

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

let str = 'sss domain.ru zzz';

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

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

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