⊗jsSpREGB 98 of 294 menu

Csoportosító zárójelek a JavaScript reguláris kifejezéseiben

Az előző példákban az ismétlési operátorok csak egyetlen, előttük álló karakterre hatottak. Mit tegyünk, ha több karakterre akarjuk rájuk hatást gyakorolni?

Erre valók a csoportosító zárójelek '(' és ')'. Működésük a következő: ha valami csoportosító zárójelben van, és közvetlenül a ')' után ismétlési operátor áll - az a zárójelben lévő mindenre hatni fog.

Nézzük meg példákon.

Példa

A következő példában a keresési minta így néz ki: betű 'x', majd az 'ab' sztring egy vagy többször, majd a 'x' betű:

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

Ennek eredményeképpen a változóba a következő íródik:

'! ! xaabbx'

Gyakorlati feladatok

Adott egy sztring:

let str = 'ab abab abab abababab abea';

Írj reguláris kifejezést, amely megtalálja a sztringeket a következő minta szerint: az 'ab' sztring 1 vagy többször ismétlődik.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás