83 of 264 menu

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

  • 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
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et