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
setir.replace(regýlarka, çalşyma);
Mysal
'a' simvoluny tapalyň we çalşyralyň:
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
Kod ýerine ýetirilenden soňky netije:
'b!b'
Mysal
Deslapky ýagdaýda diňe birinji gabat gelme
çalşyrylýar. Setirde 'a' simbolyny
ýene-de çalşyralyň:
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
Kod ýerine ýetirilenden soňky netije:
'b!aab'
Mysal
Global gözleme ulanyp, ähli gabat gelmeleri çalşyralyň:
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
Kod ýerine ýetirilenden soňky netije:
'b!!!b'
Mysal
Şu şablona görä setiri tapalyň we çalşyralyň:
'x' harp, soňra islendik sim, soňra
ýene 'x' harp:
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
Kod ýerine ýetirilenden soňky netije:
'! eee'
Şeýle-de gözüňi aýla
-
setiriň böleklerini gözlemek we çalşyrmak işini ýerine ýetirýän
replacemetodi -
setiri barlap görýän
testmetodi -
setirde gabat gelmeleri gözleýän
matchmetodi -
setirde ähli gabat gelmeleri gözleýän
matchAllmetodi -
yzygiderli gözlemek işini ýerine ýetirýän
execmetodi -
gözlemek işini ýerine ýetirýän
searchmetodi -
setiri bölýän
splitmetodi