De replace methode

De methode replace voert zoeken en vervangen van stringdelen uit. De eerste parameter is een reguliere expressie, en de tweede - de substring waarmee we vervangen.

Syntaxis

javascripttekst.replace(reguliereExpressie, vervanging);

Voorbeeld

Laten we het teken 'a' zoeken en vervangen:

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

console.log(res);

Resultaat van de code-uitvoering:

javascript'b!b'

Voorbeeld

Standaard wordt alleen de eerste overeenkomst vervangen. Laten we opnieuw het teken 'a' in de string vervangen:

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

console.log(res);

Resultaat van de code-uitvoering:

javascript'b!aab'

Voorbeeld

Laten we alle overeenkomsten vervangen met behulp van globale zoekopdracht:

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

console.log(res);

Resultaat van de code-uitvoering:

javascript'b!!!b'

Voorbeeld

Laten we een string zoeken en vervangen volgens dit patroon: letter 'x', dan elk teken, dan weer letter 'x':

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

console.log(res);

Resultaat van de code-uitvoering:

javascript'! eee'

Zie ook

  • methode replace,
    die zoeken en vervangen van stringdelen uitvoert
  • methode test,
    die een string controleert
  • methode match,
    die overeenkomsten in een string zoekt
  • methode matchAll,
    die alle overeenkomsten in een string zoekt
  • methode exec,
    die een sequentiële zoekopdracht uitvoert
  • methode search,
    die een zoekopdracht uitvoert
  • methode split,
    die een string splitst