replace metodu
replace metodu sətirin hissələrinin axtarışını və
əvəz edilməsini həyata keçirir. İlk parametr kimi
regular ifadə,
ikinci parametr kimi isə əvəz etdiyimiz alt sətir qəbul edilir.
Sintaksis
sətir.replace(regular, əvəz);
Nümunə
Gəlin 'a' simvolunu tapaq və əvəz edək:
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
Kodun icrasının nəticəsi:
'b!b'
Nümunə
Varsayılan olaraq yalnız
ilk uyğunluq əvəz olunur. Gəlin yenidən
sətirdəki 'a' simvolunu əvəz edək:
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
Kodun icrasının nəticəsi:
'b!aab'
Nümunə
Gəlin qlobal axtarış vasitəsilə bütün uyğunluqları əvəz edək:
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
Kodun icrasının nəticəsi:
'b!!!b'
Nümunə
Gəlin bu şablona görə sətiri tapaq və əvəz edək:
'x' hərfi, sonra istənilən simvol, sonra
yenidən 'x' hərfi:
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
Kodun icrasının nəticəsi:
'! eee'
Həmçinin baxın
-
replacemetodu,
sətirin hissələrinin axtarışını və əvəz edilməsini həyata keçirir -
testmetodu,
sətiri yoxlayır -
matchmetodu,
sətirdə uyğunluqları axtarır -
matchAllmetodu,
sətirdə bütün uyğunluqları axtarır -
execmetodu,
ardıcıl axtarışı həyata keçirir -
searchmetodu,
axtarışı həyata keçirir -
splitmetodu,
sətiri bölür