Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsSpRESBs 136 of 294 menu
◀ ▶

Garis Miring Belakang dalam Rentetan Regex di JavaScript

Dalam rentetan yang mengandungi regex, garis miring belakang perlu dilindungi (secara praktikalnya, digandakan). Mari kita lihat contoh. Katakan kita mempunyai rentetan berikut:

let str = 'xyz';

Katakan kita mempunyai kod berikut dengan ungkapan biasa:

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

Mari kita tukar ungkapan biasa kepada rentetan. Dalam kes ini, kita akan menghadapi masalah dengan garis miring belakang:

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

Untuk menyelesaikan masalah ini, gandakan garis miring belakang:

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

Masalah Praktikal

Tukarkan regex kepada rentetan:

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

Tukarkan regex kepada rentetan:

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

Tukarkan regex kepada rentetan:

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
← →
↑
Melayu▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak