⊗jsSpRESBs 136 of 294 menu

Agteroorskuisstreep in reëluitdrukking snare in JavaScript

In snare met reëluitdrukkings moet jy agteroorskuisstrepe ontsnap (eintlik verdubbel). Kom ons kyk na 'n voorbeeld. Gestel ons het die volgende string:

let str = 'xyz';

Gestel ons het die volgende kode met 'n reëluitdrukking:

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

Kom ons hersien die reëluitdrukking in 'n string. In hierdie geval sal ons 'n probleem met die agteroorskuisstreep hê:

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

Om die probleem op te los, verdubbel die agteroorskuisstreep:

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

Praktiese probleme

Hersien die reëluitdrukking in 'n string:

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

Hersien die reëluitdrukking in 'n string:

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

Hersien die reëluitdrukking in 'n string:

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp