⊗jsSpREGB 98 of 294 menu

Grupperende parenteser i JavaScript regulære udtryk

I tidligere eksempler virkede gentagelsesoperatorerne kun på et enkelt tegn, som stod foran dem. Hvad gør vi, hvis vi vil anvende dem på flere tegn?

For dette findes der grupperende parenteser '(' og ')'. De fungerer sådan: hvis noget står i grupperende parenteser og lige efter ')' står en gentagelsesoperator - vil den påvirke alt, hvad der står inde i parenteserne.

Lad os se på eksempler.

Eksempel

I det følgende eksempel ser søgemønsteret sådan ud: bogstavet 'x', derefter strengen 'ab' en eller flere gange, så bogstavet 'x':

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

Som resultat vil følgende blive skrevet i variablen:

'! ! xaabbx'

Praktiske opgaver

Given en streng:

let str = 'ab abab abab abababab abea';

Skriv et regulært udtryk, der finder strenge efter mønsteret: strengen 'ab' gentages 1 eller flere gange.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis