Метад replace
Метад replace ажыццяўляе пошук і
замену частак радка. Першым параметрам прымаецца
рэгулярнае выражэнне,
а другім - падрадок, на які заменяем.
Сінтаксіс
радок.replace(рэгулярка, замена);
Прыклад
Давайце знойдзем і заменім сімвал 'a':
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
Вынік выканання кода:
'b!b'
Прыклад
Па змаўчанні заменяецца толькі
першае супадзенне. Давайце зноў
заменім сімвал 'a' у радку:
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
Вынік выканання кода:
'b!aab'
Прыклад
Давайце заменім усе супадзенні з дапамогай глабальнага пошуку:
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
Вынік выканання кода:
'b!!!b'
Прыклад
Давайце знойдзем і заменім радок па такім шаблоне:
літара 'x', затым любы сімвал, затым
зноў літара 'x':
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
Вынік выканання кода:
'! eee'