Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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