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
string.replace(reëlmatigeUitdrukking, vervanging);
Voorbeeld
Kom ons vind en vervang die simbool 'a':
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
Resultaat van kode-uitvoering:
'b!b'
Voorbeeld
Standaard word slegs die
eerste ooreenkoms vervang. Kom ons
vervang weer die simbool 'a' in die string:
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
Resultaat van kode-uitvoering:
'b!aab'
Voorbeeld
Kom ons vervang alle ooreenkomste met behulp van globale soektog:
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
Resultaat van kode-uitvoering:
'b!!!b'
Voorbeeld
Kom ons soek en vervang 'n string volgens hierdie patroon:
letter 'x', dan enige simbool, dan
weer letter 'x':
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
Resultaat van kode-uitvoering:
'! 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