Метод 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 методи,
    сатрни булади