⊗jsSpRELB 112 of 294 menu

Rea algus ja lõpp JavaScripti regulaaravaldistes

On olemas spetsiaalsed sümbolid, mis tähistavad rea algust '^' või rea lõppu '$'. Vaatame nende toimimist näidete varal.

Näide

Selles näites on otsimismustriks: asenda 'aaa' kui '!' ainult siis, kui see asub rea alguses:

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

Tulemusena kirjutatakse muutujasse järgmine:

'! aaa aaa'

Näide

Selles näites on otsimismustriks: asenda 'aaa' kui '!' ainult siis, kui see asub rea lõpus:

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

Tulemusena kirjutatakse muutujasse järgmine:

'aaa aaa !'

Näide

Kui regulaaravaldise alguses on '^', ja lõpus - '$', siis sel viisil kontrollimegi kogu rea vastavust regulaaravaldisele.

Järgmises näites on otsimismustriks: täht 'a' kordub üks või rohkem korda, asenda kogu rida kui '!' ainult siis, kui see koosneb ainult tähtedest 'a'.

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

Tulemusena kirjutatakse muutujasse järgmine:

'!'

Praktilised ülesanded

Antud on rida:

let str = 'abc def xyz';

Kirjutage regulaaravaldis, mis leiab esimese tähemärkidest koosneva alamrea.

Antud on rida:

let str = 'abc def xyz';

Kirjutage regulaaravaldis, mis leiab viimase tähemärkidest koosneva alamrea.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu