⊗jsSpRELB 112 of 294 menu

Start og slut af linje i JavaScript regulære udtryk

Der er specielle symboler, der betegner starten '^' eller slutningen af linjen '$'. Lad os se deres funktion med eksempler.

Eksempel

I dette eksempel er søgemønsteret sådan: erstat 'aaa' med '!' kun, hvis det står i starten af linjen:

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

Som resultat vil følgende blive skrevet i variablen:

'! aaa aaa'

Eksempel

I dette eksempel er søgemønsteret sådan: erstat 'aaa' med '!' kun, hvis det står i slutningen af linjen:

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

Som resultat vil følgende blive skrevet i variablen:

'aaa aaa !'

Eksempel

Når '^' står i starten af det regulære udtryk, og '$' står i slutningen, så checker vi på denne måde hele linjen som helhed for overensstemmelse med det regulære udtryk.

I det næste eksempel er søgemønsteret sådan: bogstavet 'a' gentages en eller flere gange, erstat hele linjen med '!' kun hvis den består af udelukkende bogstaver 'a'.

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

Som resultat vil følgende blive skrevet i variablen:

'!'

Praktiske opgaver

Givet en streng:

let str = 'abc def xyz';

Skriv et regulært udtryk, der finder den første understreng af bogstaver.

Givet en streng:

let str = 'abc def xyz';

Skriv et regulært udtryk, der finder den sidste understreng af bogstaver.

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