⊗jsSpRELB 112 of 294 menu

Rindas sākums un beigas regulārajās izteiksmēs JavaScript

Pastāv speciāli simboli, kas apzīmē rindas sākumu '^' vai beigas '$'. Apskatīsim to darbību ar piemēriem.

Piemērs

Šajā piemērā meklēšanas šablons ir šāds: aizstāt 'aaa' ar '!' tikai tad, ja tas atrodas rindas sākumā:

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

Rezultātā mainīgajā tiks ierakstīts sekojošais:

'! aaa aaa'

Piemērs

Šajā piemērā meklēšanas šablons ir šāds: aizstāt 'aaa' ar '!' tikai tad, ja tas atrodas rindas beigās:

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

Rezultātā mainīgajā tiks ierakstīts sekojošais:

'aaa aaa !'

Piemērs

Kad regulārās izteiksmes sākumā ir '^', bet beigās - '$', tad mēs šādā veidā pārbaudām visu rindu kopumā atbilstību regulārajai izteiksmei.

Nākamajā piemērā meklēšanas šablons ir šāds: burts 'a' atkārtojas vienu vai vairāk reižu, aizstāt visu rindu ar '!' tikai tad, ja tā sastāv tikai no burtiem 'a'.

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

Rezultātā mainīgajā tiks ierakstīts sekojošais:

'!'

Praktiskie uzdevumi

Dota rinda:

let str = 'abc def xyz';

Uzrakstiet regulāro izteiksmi, kas atradīs pirmo apakšvirkni no burtiem.

Dota rinda:

let str = 'abc def xyz';

Uzrakstiet regulāro izteiksmi, kas atradīs pēdējo apakšvirkni no burtiem.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt