⊗jsSpRELB 112 of 294 menu

Start og slutt av linje i JavaScript regex

Det finnes spesielle symboler som representerer starten '^' eller slutten av linjen '$'. La oss se på hvordan de fungerer med eksempler.

Eksempel

I dette eksemplet er søkemønsteret slik: erstatt 'aaa' med '!' bare hvis det står i starten av linjen:

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

Resultatet som skrives til variabelen blir følgende:

'! aaa aaa'

Eksempel

I dette eksemplet er søkemønsteret slik: erstatt 'aaa' med '!' bare hvis det står i slutten av linjen:

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

Resultatet som skrives til variabelen blir følgende:

'aaa aaa !'

Eksempel

Når '^' står i starten av det regulære uttrykket, og '$' på slutten, sjekker vi på denne måten hele linjen for samsvar med det regulære uttrykket.

I det neste eksemplet er søkemønsteret slik: bokstaven 'a' gjentas en eller flere ganger, erstatt hele linjen med '!' bare den består av kun bokstaven 'a'.

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

Resultatet som skrives til variabelen blir følgende:

'!'

Praktiske oppgaver

Gitt en streng:

let str = 'abc def xyz';

Skriv et regulært uttrykk som finner den første delstrengen bestående av bokstaver.

Gitt en streng:

let str = 'abc def xyz';

Skriv et regulært uttrykk som finner den siste delstrengen bestående av bokstaver.

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