⊗jsSpRESS 106 of 294 menu

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

სპეცსიმბოლოები [ ]-ის შიგნით ხდება ჩვეულებრივი სიმბოლოები. ეს ნიშნავს, რომ მათ არ სჭირდებათ უკანა ხაზით ეკრანირება.

მაგალითი

ამ მაგალითში ძიების ნიმუში ასე გამოიყურება: x-ებს შორის ნებისმიერი ასო 'a', 'b', 'c', ან წერტილი:

let str = 'xax xbx xcx xdx x.x x@x'; let res = str.replace(/x[abc.]x/g, '!');

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

'! ! ! xdx ! x@x'

მაგალითი

ამ მაგალითში ძიების ნიმუში ასე გამოიყურება: x-ებს შორის ნებისმიერი პატარა ლათინური ასო ან წერტილი:

let str = 'xax xbx xcx x@x'; let res = str.replace(/x[a-z.]x/g, '!');

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

'! ! ! x@x'

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

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

let str = 'aba aea aca aza axa a.a a+a a*a';

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

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

let str = 'xaz x.z x3z x@z x$z xrz';

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

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