Метода ЈаваСцрипт стринг реплаце() се користи за замену дела датог стринга новим поднизом. Овај метод тражи наведени регуларни израз у датом низу, а затим га замењује ако дође до подударања.
Можемо да користимо глобални модификатор претраге са методом реплаце() да заменимо све елементе подударања, иначе метод замењује само прво подударање. ЈаваСцрипт такође обезбеђује ознаку игнорисања како би метод учинио неосетљивим на велика и мала слова.
басх за петљу од 1 до 10
Синтакса
Метода реплаце() је представљена следећом синтаксом:
string.replace(originalstr,newstr)
Параметар
оригиналстр - Представља стринг који треба претраживати и заменити.
Невстр - Представља нови стринг који је замењен траженим низом.
Повратак
Враћа нови стринг са наведеном заменом.
Пример методе замена() стринга ЈаваСцрипт
Хајде да видимо неке примере методе реплаце().
Пример 1
Погледајмо једноставан пример за замену подниза.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Тестирајте одмах
Излаз:
JavaScript
Пример 2
У овом примеру ћемо заменити регуларни израз користећи глобални модификатор претраге.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Тестирајте одмах
Излаз:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
Пример 3
У овом примеру ћемо заменити регуларни израз без коришћења глобалне претраге.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match.Тестирајте одмах
Излаз:
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
Пример 4
У овом примеру ћемо видети да је метода реплаце() осетљива на велика и мала слова.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Тестирајте одмах
Излаз:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
Пример 5
Можемо да занемаримо понашање методе реплаце() осетљиво на велика и мала слова коришћењем модификатора заставице игнорисања. Хајде да разумемо уз помоћ примера:
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Тестирајте одмах
Излаз:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.