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