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әдісі,
жолды бөледі