⊗jsSpRELB 112 of 294 menu

Början och slut på raden i JavaScript regex

Det finns speciella symboler som betecknar början av raden '^' eller slutet av raden '$'. Låt oss titta på hur de fungerar med exempel.

Exempel

I detta exempel är sökmönstret så här: ersätt 'aaa' med '!' endast om det står i början av raden:

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

Som ett resultat kommer följande att skrivas in i variabeln:

'! aaa aaa'

Exempel

I detta exempel är sökmönstret så här: ersätt 'aaa' med '!' endast om det står i slutet av raden:

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

Som ett resultat kommer följande att skrivas in i variabeln:

'aaa aaa !'

Exempel

När '^' står i början av regexet, och '$' i slutet, så kontrollerar vi på så sätt hela raden för överensstämmelse med regexet.

I nästa exempel är sökmönstret så här: bokstaven 'a' upprepas en eller flera gånger, ersätt hela raden med '!' endast om den består av enbart bokstaven 'a'.

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

Som ett resultat kommer följande att skrivas in i variabeln:

'!'

Praktiska uppgifter

Given en sträng:

let str = 'abc def xyz';

Skriv ett reguljärt uttryck som hittar den första delsträngen bestående av bokstäver.

Given en sträng:

let str = 'abc def xyz';

Skriv ett reguljärt uttryck som hittar den sista delsträngen bestående av bokstäver.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa