⊗jsSpREGB 98 of 294 menu

Groeperende haakjes in JavaScript regex

In eerdere voorbeelden werkten herhalingsoperatoren alleen op één teken dat ervoor stond. Wat moeten we doen als we ze op meerdere tekens willen laten inwerken?

Hiervoor bestaan groeperende haakjes '(' en ')'. Ze werken als volgt: als iets tussen groeperende haakjes staat en direct na ')' een herhalingsoperator staat - zal deze inwerken op alles wat tussen de haakjes staat.

Laten we kijken naar voorbeelden.

Voorbeeld

In het volgende voorbeeld ziet het zoekpatroon er als volgt uit: letter 'x', gevolgd door string 'ab' een of meer keer, dan letter 'x':

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

Als resultaat wordt het volgende in de variabele geschreven:

'! ! xaabbx'

Praktische opdrachten

Gegeven een string:

let str = 'ab abab abab abababab abea';

Schrijf een reguliere expressie die strings vindt volgens het patroon: string 'ab' herhaald 1 of meer keer.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren