⊗jsSpREGB 98 of 294 menu

Kurungan Pengelompokan dalam Regex JavaScript

Dalam contoh sebelumnya, operator pengulangan hanya bertindak pada satu aksara yang berada di hadapannya. Apa yang perlu kita lakukan jika kita mahu menggunakannya pada beberapa aksara?

Untuk tujuan ini, terdapat kurungan pengelompokan '(' dan ')'. Ia berfungsi seperti berikut: jika sesuatu berada dalam kurungan pengelompokan dan selepas ')' terdapat operator pengulangan - ia akan bertindak ke atas semua yang berada di dalam kurungan.

Mari kita lihat contoh.

Contoh

Dalam contoh berikut, corak carian adalah seperti berikut: aksara 'x', diikuti oleh rentetan 'ab' sekali atau lebih kali, kemudian aksara 'x':

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

Hasilnya, yang berikut akan disimpan ke dalam pembolehubah:

'! ! xaabbx'

Masalah Praktikal

Diberi rentetan:

let str = 'ab abab abab abababab abea';

Tulis regex yang akan mencari rentetan mengikut corak: rentetan 'ab' diulang 1 atau lebih kali.

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