⊗jsSpREGB 98 of 294 menu

Grupeerivad sulud JavaScripti regulaaravaldistes

Eelmistes näidetes mõjusid kordusoperaatorid ainult ühele sümbolile, mis seisis nende ees. Mida teha, kui me tahame neid rakendada mitmele sümbolile?

Selleks on olemas grupeerivad sulud '(' ja ')'. Nad töötavad nii: kui midagi on grupeerivates sulgudes ja kohe pärast ')' on kordusoperaator - mõjub see kõigele, mis on sulgude sees.

Vaatame näidete varal.

Näide

Järgmises näites on otsimismustril järgmine välimus: täht 'x', seejärel string 'ab' üks või mitu korda, siis täht 'x':

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

Tulemusena kirjutatakse muutujasse järgmine:

'! ! xaabbx'

Praktilised ülesanded

Antud string:

let str = 'ab abab abab abababab abea';

Kirjutage regulaaravaldis, mis leiab stringid vastavalt mustrile: string 'ab' kordub 1 või enam korda.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu