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

javascriptsətir.replace(regular, əvəz);

Nümunə

Gəlin 'a' simvolunu tapaq və əvəz edək:

javascriptlet str = 'bab';
let res = str.replace(/a/, '!');

console.log(res);

Kodun icrasının nəticəsi:

javascript'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:

javascriptlet str = 'baaab';
let res = str.replace(/a/, '!');

console.log(res);

Kodun icrasının nəticəsi:

javascript'b!aab'

Nümunə

Gəlin qlobal axtarış vasitəsilə bütün uyğunluqları əvəz edək:

javascriptlet str = 'baaab';
let res = str.replace(/a/g, '!');

console.log(res);

Kodun icrasının nəticəsi:

javascript'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:

javascriptlet str = 'xax eee';
let res = str.replace(/x.x/, '!');

console.log(res);

Kodun icrasının nəticəsi:

javascript'! eee'

Həmçinin baxın

  • replace metodu,
    sətirin hissələrinin axtarışını və əvəz edilməsini həyata keçirir
  • test metodu,
    sətiri yoxlayır
  • match metodu,
    sətirdə uyğunluqları axtarır
  • matchAll metodu,
    sətirdə bütün uyğunluqları axtarır
  • exec metodu,
    ardıcıl axtarışı həyata keçirir
  • search metodu,
    axtarışı həyata keçirir
  • split metodu,
    sətiri bölür