83 of 264 menu

replace-metodi

replace-metodi suorittaa merkkijonon osien haun ja korvauksen. Ensimmäinen parametri on säännöllinen lauseke, ja toinen on alimerkkijono, jolla korvaamme.

Syntaksi

merkkijono.replace(säännöllinenLauseke, korvaus);

Esimerkki

Etsitään ja korvataan merkki 'a':

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

Koodin suorituksen tulos:

'b!b'

Esimerkki

Oletusarvoisesti vain ensimmäinen osuma korvataan. Korvataan merkki 'a' uudelleen merkkijonossa:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

Koodin suorituksen tulos:

'b!aab'

Esimerkki

Korvataan kaikki osumat globaalilla haulla:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

Koodin suorituksen tulos:

'b!!!b'

Esimerkki

Etsitään ja korvataan merkkijono seuraavan mallin mukaan: kirjain 'x', sitten mikä tahansa merkki, sitten taas kirjain 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

Koodin suorituksen tulos:

'! eee'

Katso myös

  • replace-metodi,
    joka suorittaa merkkijonon osien haun ja korvauksen
  • test-metodi,
    joka tarkistaa merkkijonon
  • match-metodi,
    joka etsii osumia merkkijonosta
  • matchAll-metodi,
    joka etsii kaikki osumat merkkijonosta
  • exec-metodi,
    joka suorittaa peräkkäisen haun
  • search-metodi,
    joka suorittaa haun
  • split-metodi,
    joka jakaa merkkijonon
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ää