⊗jsSpRELB 112 of 294 menu

Begin en einde van een regel in JavaScript regex

Er zijn speciale symbolen die het begin '^' of het einde van een regel '$' aangeven. Laten we hun werking bekijken aan de hand van voorbeelden.

Voorbeeld

In dit voorbeeld is het zoekpatroon als volgt: vervang 'aaa' door '!' alleen als het aan het begin van de regel staat:

let str = 'aaa aaa aaa'; let res = str.replace(/^aaa/g, '!');

Het resultaat in de variabele zal als volgt zijn:

'! aaa aaa'

Voorbeeld

In dit voorbeeld is het zoekpatroon als volgt: vervang 'aaa' door '!' alleen als het aan het einde van de regel staat:

let str = 'aaa aaa aaa'; let res = str.replace(/aaa$/g, '!');

Het resultaat in de variabele zal als volgt zijn:

'aaa aaa !'

Voorbeeld

Wanneer aan het begin van de regex '^' staat, en aan het einde - '$', dan controleren we op deze manier of de hele regel overeenkomt met de regex.

In het volgende voorbeeld is het zoekpatroon als volgt: de letter 'a' herhaalt zich een of meer keer, vervang de hele regel door '!' alleen als deze volledig bestaat uit de letters 'a'.

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

Het resultaat in de variabele zal als volgt zijn:

'!'

Praktische opdrachten

Gegeven een regel:

let str = 'abc def xyz';

Schrijf een regex die de eerste substring met letters vindt.

Gegeven een regel:

let str = 'abc def xyz';

Schrijf een regex die de laatste substring met letters vindt.

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