replace методу

replace методу саптын бөлүктөрүн издөө жана алмаштырууну ишке ашырат. Биринчи параметр катары регулярдук туюнтма кабыл алынат, экинчиси болсо алмаштыра турган сап.

Синтаксис

javascriptсап.replace(регулярка, алмаштыруу);

Мисал

Келгиле, 'a' символун таап алмаштыралы:

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

console.log(res);

Кодду иштетүүнүн натыйжасы:

javascript'b!b'

Мисал

Демейки абалда, биринчи гана дал келүү алмаштырылат. Келгиле, кайрадан саптагы 'a' символун алмаштыралы:

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

console.log(res);

Кодду иштетүүнүн натыйжасы:

javascript'b!aab'

Мисал

Келгиле, глобалдуу издөө жардамы менен бардык дал келүүлөрдү алмаштыралы:

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

console.log(res);

Кодду иштетүүнүн натыйжасы:

javascript'b!!!b'

Мисал

Келгиле, мындай үлгү боюнча сапты таап алмаштыралы: 'x' тамгасы, андан кийин каалаган символ, андан кийин кайрадан 'x' тамгасы:

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

console.log(res);

Кодду иштетүүнүн натыйжасы:

javascript'! eee'

Ошондой эле караңыз

  • replace методу,
    саптын бөлүктөрүн издөө жана алмаштырууну ишке ашырат
  • test методу,
    сапты текшерүүнү ишке ашырат
  • match методу,
    сапта дал келүүлөрдү издөөнү ишке ашырат
  • matchAll методу,
    сапта бардык дал келүүлөрдү издөөнү ишке ашырат
  • exec методу,
    иреттүү издөөнү ишке ашырат
  • search методу,
    издөөнү ишке ашырат
  • split методу,
    сапты бөлүүнү ишке ашырат