⊗jsSpRELB 112 of 294 menu

Rivin alku ja loppu JavaScriptin säännöllisissä lausekkeissa

On olemassa erikoismerkkejä, jotka osoittavat rivin alun '^' tai rivin lopun '$'. Katsotaan niiden toimintaa esimerkkien avulla.

Esimerkki

Tässä esimerkissä hakumalli on seuraava: korvaa 'aaa' merkillä '!' vain, jos se on rivin alussa:

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

Tuloksena muuttujaan kirjoitetaan seuraava:

'! aaa aaa'

Esimerkki

Tässä esimerkissä hakumalli on seuraava: korvaa 'aaa' merkillä '!' vain, jos se on rivin lopussa:

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

Tuloksena muuttujaan kirjoitetaan seuraava:

'aaa aaa !'

Esimerkki

Kun säännöllisen lausekkeen alussa on '^', ja lopussa - '$', tarkistamme tällä tavoin koko merkkijonon vastaavuuden säännölliseen lausekkeeseen.

Seuraavassa esimerkissä hakumalli on seuraava: kirjain 'a' toistetaan kerran tai useammin, korvaa koko merkkijono merkillä '!' vain, jos se koostuu pelkistä kirjaimista 'a'.

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

Tuloksena muuttujaan kirjoitetaan seuraava:

'!'

Käytännön tehtävät

Annettu merkkijono:

let str = 'abc def xyz';

Kirjoita säännöllinen lauseke, joka löytää ensimmäisen kirjainmerkkijonon.

Annettu merkkijono:

let str = 'abc def xyz';

Kirjoita säännöllinen lauseke, joka löytää viimeisen kirjainmerkkijonon.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää