⊗jsSpREGB 98 of 294 menu

დაჯგუფების ფრჩხილები ჯავასკრიპტის რეგულარულ გამოსახულებებში

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

ამისთვის არსებობენ დაჯგუფების ფრჩხილები '(' და ')'. ისინი ასე მუშაობენ: თუ რაღაც დგას დაჯგუფების ფრჩხილებში და დაუყოვნებლივ ')'-ის შემდეგ დგას გამეორების ოპერატორი - ის იმოქმედებს ყველაფერზე, რაც ფრჩხილებშია.

მოდით შევხედოთ მაგალითებს.

მაგალითი

შემდეგ მაგალითში ძიების შაბლონი ასე გამოიყურება: ასო 'x', შემდეგ სტრიქონი 'ab' ერთი ან მეტჯერ, შემდეგ ასო 'x':

let str = 'xabx xababx xaabbx' let res = str.replace(/x(ab)+x/g, '!');

შედეგად ცვლადში ჩაიწერება შემდეგი:

'! ! xaabbx'

პრაქტიკული ამოცანები

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

let str = 'ab abab abab abababab abea';

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

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