⊗jsSpRESBs 136 of 294 menu

Backslash në vargjet e shprehjeve të rregullta në JavaScript

Në vargjet me shprehje të rregullta duhet të ekranizoni (faktikisht të dyfishoni) backslashet. Le të shohim një shembull. Le të themi se kemi vargun e mëposhtëm:

let str = 'xyz';

Le të themi se kemi kodin e mëposhtëm me një shprehje të rregullt:

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

Le ta kthejmë shprehjen e rregullt në një varg. Në këtë rast do të kemi problem me backslash-in:

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

Për të zgjidhur problemin, le të dyfishojmë backslash-in:

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

Detyra praktike

Shndërrojeni shprehjen e rregullt në varg:

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

Shndërrojeni shprehjen e rregullt në varg:

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

Shndërrojeni shprehjen e rregullt në varg:

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo