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