83 of 264 menu

Metoden replace

Metoden replace utför sökning och ersättning av delar av en sträng. Den första parametern är ett reguljärt uttryck, och den andra är delsträngen som vi ersätter med.

Syntax

sträng.replace(reguljärtUttryck, ersättning);

Exempel

Låt oss hitta och ersätta tecknet 'a':

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

Resultatet av att köra koden:

'b!b'

Exempel

Som standard ersätts endast den första träffen. Låt oss återigen ersätta tecknet 'a' i strängen:

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

Resultatet av att köra koden:

'b!aab'

Exempel

Låt oss ersätta alla träffar med hjälp av global sökning:

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

Resultatet av att köra koden:

'b!!!b'

Exempel

Låt oss hitta och ersätta en sträng med detta mönster: bokstaven 'x', sedan vilket tecken som helst, sedan återigen bokstaven 'x':

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

Resultatet av att köra koden:

'! eee'

Se även

  • metoden replace,
    som utför sökning och ersättning av delar av en sträng
  • metoden test,
    som kontrollerar en sträng
  • metoden match,
    som söker efter träffar i en sträng
  • metoden matchAll,
    som söker efter alla träffar i en sträng
  • metoden exec,
    som utför en sekventiell sökning
  • metoden search,
    som utför en sökning
  • metoden split,
    som delar upp en sträng
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa