⊗jsSpRESBs 136 of 294 menu

Obrnuta kosa crta u stringovima regularnih izraza u JavaScriptu

U stringovima sa regularnim izrazima potrebno je da se obrnute kose crte ekranizuju (zapravo udvostruče). Pogledajmo na primeru. Neka imamo sledeći string:

let str = 'xyz';

Neka imamo sledeći kod sa regularnim izrazom:

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

Hajde da prepravimo regularni izraz u string. U ovom slučaju ćemo naići na problem sa obrnutom kosom crtom:

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

Za rešavanje problema udvostručimo obrnutu kosu crtu:

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

Praktični zadaci

Prepravite regularni izraz u string:

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

Prepravite regularni izraz u string:

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

Prepravite regularni izraz u string:

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij