⊗jsSpRESBs 136 of 294 menu

Atvirkštinis pasvirasis brūkšnys reguliariųjų išraiškų eilutėse JavaScript

Reguliariųjų išraiškų eilutėse reikia ekranuoti (faktiškai padvigubinti) atvirkštinius pasviruosius brūkšnius. Pažiūrėkime pavyzdžiu. Tarkime, kad turime tokią eilutę:

let str = 'xyz';

Tarkime, kad turime tokį kodą su reguliariaja išraiška:

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

Paverskime reguliariąją išraišką į eilutę. Šiuo atveju mums kils problema su atvirkštiniu pasviruoju brūkšniu:

let reg = new RegExp('\w+'); // neveikia let res = str.match(reg);

Problemai spręsti padvigubinkime atvirkštinį pasvirųjį brūkšnį:

let reg = new RegExp('\\w+'); // veikia let res = str.match(reg);

Praktinės užduotys

Paverskite reguliariąją išraišką į eilutę:

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

Paverskite reguliariąją išraišką į eilutę:

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

Paverskite reguliariąją išraišką į eilutę:

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti