83 of 264 menu

Metoden replace

Metoden replace udfører søgning og erstatning af dele af en streng. Den første parameter tager imod et regulært udtryk, og den anden - en understreng, som vi erstatter med.

Syntaks

streng.replace(regulærtUdtryk, erstatning);

Eksempel

Lad os finde og erstatte tegnet 'a':

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

Resultatet af udførelsen af koden:

'b!b'

Eksempel

Som standard erstattes kun den første forekomst. Lad os igen erstatte tegnet 'a' i strengen:

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

Resultatet af udførelsen af koden:

'b!aab'

Eksempel

Lad os erstatte alle forekomster ved hjælp af global søgning:

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

Resultatet af udførelsen af koden:

'b!!!b'

Eksempel

Lad os finde og erstatte en streng med dette mønster: bogstavet 'x', derefter et hvilket som helst tegn, derefter igen bogstavet 'x':

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

Resultatet af udførelsen af koden:

'! eee'

Se også

  • metoden replace,
    som udfører søgning og erstatning af dele af en streng
  • metoden test,
    som tester en streng
  • metoden match,
    som søger efter matches i en streng
  • metoden matchAll,
    som søger efter alle matches i en streng
  • metoden exec,
    som udfører sekventiel søgning
  • metoden search,
    som udfører søgning
  • metoden split,
    som opdeler en streng
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis