menu

replace әдісі

replace әдісі жол бөліктерін іздеуді және ауыстыруды жүзеге асырады. Бірінші параметр ретінде регулярлы өрнек қабылданады, ал екіншісі - ауыстыратын ішкі жол.

Синтаксис

жол.replace(регулярлыӨрнек, ауыстыру);

Мысал

'a' таңбасын тауып ауыстырайық:

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

Код орындау нәтижесі:

'b!b'

Мысал

Әдепкі бойынша тек бірінші сәйкестік ауыстырылады. Тағы да 'a' таңбасын жолда ауыстырайық:

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

Код орындау нәтижесі:

'b!aab'

Мысал

Жаһандық іздеу көмегімен барлық сәйкестіктерді ауыстырайық:

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

Код орындау нәтижесі:

'b!!!b'

Мысал

Мына үлгі бойынша жолды тауып ауыстырайық: 'x' әрпі, содан кейін кез келген таңба, содан кейін тағы да 'x' әрпі:

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

Код орындау нәтижесі:

'! eee'

Сондай-ақ қараңыз

  • replace әдісі,
    жол бөліктерін іздеуді және ауыстыруды жүзеге асырады
  • test әдісі,
    жолды тексеруді жүзеге асырады
  • match әдісі,
    жолда сәйкестіктерді іздейді
  • matchAll әдісі,
    жолда барлық сәйкестіктерді іздейді
  • exec әдісі,
    реттік іздеуді жүзеге асырады
  • search әдісі,
    іздеуді жүзеге асырады
  • split әдісі,
    жолды бөледі
ituzkkdehy