Replace metodi

Replace metodi setiriň böleklerini gözlemek we çalşyrmak işini ýerine ýetirýär. Birinji parametr hökmünde regýlar ifade kabul edilýär, ikinjisi bolsa çalşyrylýan kiçi setirdir.

Sintaksis

javascriptsetir.replace(regýlarka, çalşyma);

Mysal

'a' simvoluny tapalyň we çalşyralyň:

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

console.log(res);

Kod ýerine ýetirilenden soňky netije:

javascript'b!b'

Mysal

Deslapky ýagdaýda diňe birinji gabat gelme çalşyrylýar. Setirde 'a' simbolyny ýene-de çalşyralyň:

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

console.log(res);

Kod ýerine ýetirilenden soňky netije:

javascript'b!aab'

Mysal

Global gözleme ulanyp, ähli gabat gelmeleri çalşyralyň:

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

console.log(res);

Kod ýerine ýetirilenden soňky netije:

javascript'b!!!b'

Mysal

Şu şablona görä setiri tapalyň we çalşyralyň: 'x' harp, soňra islendik sim, soňra ýene 'x' harp:

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

console.log(res);

Kod ýerine ýetirilenden soňky netije:

javascript'! eee'

Şeýle-de gözüňi aýla

  • setiriň böleklerini gözlemek we çalşyrmak işini ýerine ýetirýän replace metodi
  • setiri barlap görýän test metodi
  • setirde gabat gelmeleri gözleýän match metodi
  • setirde ähli gabat gelmeleri gözleýän matchAll metodi
  • yzygiderli gözlemek işini ýerine ýetirýän exec metodi
  • gözlemek işini ýerine ýetirýän search metodi
  • setiri bölýän split metodi