⊗jsSpRESBs 136 of 294 menu

Kofia Nyuma katika Mifumo ya Mstari wa Usimbaji katika JavaScript

Katika mistari yenye usimbaji wa kawaida, inahitajika kuepusha (kwa kweli mara dufu) kofia nyuma. Tuangalie kwa mfano. Hebu tuwe na mstari ufuatao:

let str = 'xyz';

Hebu tuwe na msimbo ufuatao na usemi wa kawaida:

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

Hebu tubadilishe usemi wa kawaida kuwa mstari. Katika hali hii, tutakumbana na shida ya kofia nyuma:

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

Ili kutatua shida, mara dufu kofia nyuma:

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

Matatizo ya Vitendo

Badilisha usimbaji wa kawaida kuwa mstari:

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

Badilisha usimbaji wa kawaida kuwa mstari:

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

Badilisha usimbaji wa kawaida kuwa mstari:

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