83 of 264 menu

Metoden replace

Metoden replace utfører søk og erstatning av deler av en streng. Den første parameteren tar imot et regulært uttrykk, og den andre - en delstreng som vi erstatter med.

Syntaks

streng.replace(regulærtUttrykk, erstatning);

Eksempel

La oss finne og erstatte tegnet 'a':

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

Resultatet av kjøring av koden:

'b!b'

Eksempel

Som standard erstattes bare det første treffet. La oss igjen erstatte tegnet 'a' i strengen:

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

Resultatet av kjøring av koden:

'b!aab'

Eksempel

La oss erstatte alle treff med globalt søk:

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

Resultatet av kjøring av koden:

'b!!!b'

Eksempel

La oss finne og erstatte en streng med dette mønsteret: bokstaven 'x', deretter hvilket som helst tegn, deretter igjen bokstaven 'x':

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

Resultatet av kjøring av koden:

'! eee'

Se også

  • metoden replace,
    som utfører søk og erstatning av deler av en streng
  • metoden test,
    som sjekker en streng
  • metoden match,
    som søker etter treff i en streng
  • metoden matchAll,
    som søker etter alle treff i en streng
  • metoden exec,
    som utfører sekvensielt søk
  • metoden search,
    som utfører søk
  • metoden split,
    som deler en streng
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis