⊗jsSpRESBs 136 of 294 menu

JavaScript'te RegExp Dizelerinde Ters Taksim

RegExp'lerle dizelerde ters taksimleri kaçışlamak (esasen ikiye katlamak) gerekir. Bir örnekle bakalım. Şu dizeye sahip olduğumuzu varsayalım:

let str = 'xyz';

Şu RegExp'e sahip kodu ele alalım:

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

RegExp'i bir dizeye dönüştürelim. Bu durumda ters taksimle ilgili bir sorun ortaya çıkacak:

let reg = new RegExp('\w+'); // çalışmaz let res = str.match(reg);

Sorunu çözmek için ters taksimi ikiye katlayalım:

let reg = new RegExp('\\w+'); // çalışır let res = str.match(reg);

Pratik Görevler

RegExp'i bir dizeye dönüştürün:

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

RegExp'i bir dizeye dönüştürün:

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

RegExp'i bir dizeye dönüştürün:

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet