Метод replace
Метод replace врши претрагу и
замену делова ниске. Први параметар прима
регуларни израз,
а други - подниску на коју мењамо.
Синтакса
javascriptstring.replace(regular expression, replacement);
Пример
Хајде да нађемо и заменимо симбол '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'