replace metodi
replace metodi satr qismlarini qidirish va
almashtirishni amalga oshiradi. Birinchi parametr sifatida
oddiy ifoda,
ikkinchi parametr sifatida esa almashtiradigan pastki qator qabul qilinadi.
Sintaksis
satr.replace(oddiy ifoda, almashtirish);
Misol
Keling, 'a' belgisini topamiz va almashtiramiz:
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
Kodni bajarish natijasi:
'b!b'
Misol
Standart boʻyicha faqatgina birinchi mos kelish
almashtiriladi. Keling, yana satrdagi
'a' belgisini almashtiramiz:
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
Kodni bajarish natijasi:
'b!aab'
Misol
Keling, global qidiruv yordamida barcha mos kelishlarni almashtiramiz:
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
Kodni bajarish natijasi:
'b!!!b'
Misol
Keling, shunday andozaga koʻra satrni topamiz va almashtiramiz:
'x' harfi, keyin istalgan belgi, keyin
yana 'x' harfi:
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
Kodni bajarish natijasi:
'! eee'
Shuningdek qarang
-
replacemetodi,
satr qismlarini qidirish va almashtirishni amalga oshiradi -
testmetodi,
satrni tekshiradi -
matchmetodi,
satrda mos kelishlarni qidiradi -
matchAllmetodi,
satrdagi barcha mos kelishlarni qidiradi -
execmetodi,
ketma-ket qidiruvni amalga oshiradi -
searchmetodi,
qidiruvni amalga oshiradi -
splitmetodi,
satrni boʻladi