⊗jsSpRESBs 136 of 294 menu

უკანა ხაზი რეგულარული გამონათქვამების სტრიქონებში JavaScript-ში

რეგულარული გამონათქვამების მქონე სტრიქონებში საჭიროა უკანა ხაზის ეკრანიზაცია (ფაქტობრივად, გაორმაგება). მოდით შევხედოთ მაგალითს. დავუშვათ, გვაქვს შემდეგი სტრიქონი:

let str = 'xyz';

დავუშვათ, გვაქვს შემდეგი კოდი რეგულარული გამონათქვამით:

let reg = /\w+/; let res = str.match(reg);

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

let reg = new RegExp('\w+'); // არ მუშაობს let res = str.match(reg);

პრობლემის გადასაჭრელად გავორმაგოთ უკანა ხაზი:

let reg = new RegExp('\\w+'); // მუშაობს let res = str.match(reg);

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

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

let str = 'x1y x12y x123y'; let reg = /x\d+y/; let res = str.replace(reg, '!');

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

let str = 'x.y xay xby'; let reg = /x\.y/; let res = str.replace(reg, '!');

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

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა