⊗jsSpRESHt 109 of 294 menu

Simbol Tanda Sisipan di Dalam Set dalam Regex JavaScript

Seperti yang Anda ketahui, tanda sisipan di dalam [ ] membuat negasi, jika ditulis di awal kurung. Itu berarti, ia adalah karakter khusus di dalam kurung tersebut. Untuk mendapatkan tanda sisipan sebagai simbol, perlu di-escape atau dipindahkan dari posisi pertama.

Contoh

Dalam contoh berikut, pola pencariannya adalah: karakter pertama adalah semua kecuali 'd', lalu dua huruf 'x'.

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[^d]xx/g, '!');

Hasilnya, yang akan tersimpan di dalam variabel adalah:

'! ! ! dxx'

Contoh

Sekarang pola pencariannya adalah: karakter pertama - adalah 'd' atau '^', lalu dua huruf 'x':

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[d^]xx/g, '!');

Hasilnya, yang akan tersimpan di dalam variabel adalah:

'axx bxx ! !'

Contoh

Anda tidak perlu memindahkan tanda sisipan dari posisi pertama, cukup di-escape menggunakan backslash dan ia akan mewakili dirinya sendiri:

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[\^d]xx/g, '!');

Hasilnya, yang akan tersimpan di dalam variabel adalah:

'axx bxx ! !'

Tugas Praktis

Diberikan string:

let str = '^xx axx ^zz bkk @ss';

Tuliskan regex yang akan menemukan string berdasarkan pola: tanda sisipan atau tanda @, lalu dua huruf Latin.

Diberikan string:

let str = '^xx axx ^zz bkk @ss';

Tuliskan regex yang akan menemukan string berdasarkan pola: BUKAN tanda sisipan dan bukan tanda @, lalu dua huruf Latin.

Diberikan string:

let str = '^xx axx ^zz bkk';

Tuliskan regex yang akan menemukan string berdasarkan pola: bukan tanda sisipan dan bukan spasi, lalu dua huruf Latin.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak