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
tekst.replace(reguliereExpressie, vervanging);
Voorbeeld
Laten we het teken 'a' zoeken en vervangen:
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
Resultaat van de code-uitvoering:
'b!b'
Voorbeeld
Standaard wordt alleen
de eerste overeenkomst vervangen. Laten we opnieuw
het teken 'a' in de string vervangen:
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
Resultaat van de code-uitvoering:
'b!aab'
Voorbeeld
Laten we alle overeenkomsten vervangen met behulp van globale zoekopdracht:
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
Resultaat van de code-uitvoering:
'b!!!b'
Voorbeeld
Laten we een string zoeken en vervangen volgens dit patroon:
letter 'x', dan elk teken, dan
weer letter 'x':
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
Resultaat van de code-uitvoering:
'! 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