⊗jsSpRESBs 136 of 294 menu

Apgriezts slīpsvītra regulāro izteiksmju virknēs JavaScript

Regulāro izteiksmju virknēs ir nepieciešams ekranēt (faktiski dubultot) apgrieztos slīpsvītras. Apskatīsim to ar piemēru. Pieņemsim, ka mums ir šāda virkne:

let str = 'xyz';

Pieņemsim, ka mums ir šāds kods ar regulāro izteiksmi:

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

Pārveidosim regulāro izteiksmi par virkni. Šajā gadījumā mums radīsies problēma ar apgriezto slīpsvītru:

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

Lai atrisinātu problēmu, dubultosim apgriezto slīpsvītru:

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

Praktiskie uzdevumi

Pārveidojiet regulāro izteiksmi par virkni:

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

Pārveidojiet regulāro izteiksmi par virkni:

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

Pārveidojiet regulāro izteiksmi par virkni:

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt