replace-metode

Die metode replace voer soek en vervanging van dele van 'n string uit. Die eerste parameter is 'n reëlmatige uitdrukking, en die tweede is die substring waarmee vervang word.

Sintaksis

javascriptstring.replace(reëlmatigeUitdrukking, vervanging);

Voorbeeld

Kom ons vind en vervang die simbool 'a':

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

console.log(res);

Resultaat van kode-uitvoering:

javascript'b!b'

Voorbeeld

Standaard word slegs die eerste ooreenkoms vervang. Kom ons vervang weer die simbool 'a' in die string:

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

console.log(res);

Resultaat van kode-uitvoering:

javascript'b!aab'

Voorbeeld

Kom ons vervang alle ooreenkomste met behulp van globale soektog:

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

console.log(res);

Resultaat van kode-uitvoering:

javascript'b!!!b'

Voorbeeld

Kom ons soek en vervang 'n string volgens hierdie patroon: letter 'x', dan enige simbool, dan weer letter 'x':

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

console.log(res);

Resultaat van kode-uitvoering:

javascript'! eee'

Sien ook

  • metode replace,
    wat soek en vervang van dele van 'n string uitvoer
  • metode test,
    wat 'n string toets
  • metode match,
    wat ooreenkomste in 'n string soek
  • metode matchAll,
    wat alle ooreenkomste in 'n string soek
  • metode exec,
    wat opeenvolgende soektog uitvoer
  • metode search,
    wat soektog uitvoer
  • metode split,
    wat 'n string verdeel