⊗jsSpREGB 98 of 294 menu

Tanda Pengelompok dalam Regex JavaScript

Dalam contoh sebelumnya, operator pengulangan hanya berlaku pada satu karakter yang berada di depannya. Apa yang harus dilakukan jika kita ingin menerapkannya pada beberapa karakter?

Untuk ini, ada tanda pengelompok '(' dan ')'. Cara kerjanya adalah: jika sesuatu berada dalam tanda pengelompok dan tepat setelah ')' ada operator pengulangan - operator akan berlaku pada semua yang ada di dalam tanda kurung.

Mari kita lihat contohnya.

Contoh

Dalam contoh berikut, pola pencarian terlihat seperti ini: huruf 'x', diikuti string 'ab' satu kali atau lebih, lalu huruf 'x':

let str = 'xabx xababx xaabbx' let res = str.replace(/x(ab)+x/g, '!');

Hasilnya, yang akan tersimpan dalam variabel adalah sebagai berikut:

'! ! xaabbx'

Masalah Praktis

Diberikan string:

let str = 'ab abab abab abababab abea';

Tuliskan regex yang akan menemukan string berdasarkan pola: string 'ab' diulang 1 kali atau lebih.

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