JavaScript-strengen replace()-metoden bruges til at erstatte en del af en given streng med en ny understreng. Denne metode søger efter specificeret regulært udtryk i en given streng og erstatter den derefter, hvis matchningen forekommer.
Vi kan bruge global søgemodifikator med metoden replace() til at erstatte alle matchelementerne ellers erstatter metoden kun første match. JavaScript giver også ignoreringsflag for at gøre metoden ufølsom over for store og små bogstaver.
Syntaks
metoden replace() er repræsenteret af følgende syntaks:
ændre fil linux
string.replace(originalstr,newstr)
Parameter
originalstr - Det repræsenterer den streng, der skal søges og erstattes.
Newstr - Det repræsenterer den nye streng, der er erstattet med den søgte streng.
Vend tilbage
Det returnerer den nye streng med den angivne erstatning.
JavaScript-streng replace() Metodeeksempel
Lad os se nogle eksempler på replace()-metoden.
konverter boolesk til streng
Eksempel 1
Lad os se et simpelt eksempel for at erstatte en understreng.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Test det nu
Produktion:
JavaScript
Eksempel 2
I dette eksempel vil vi erstatte et regulært udtryk ved hjælp af global søgemodifikator.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Test det nu
Produktion:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
Eksempel 3
I dette eksempel vil vi erstatte et regulært udtryk uden at bruge global søgning.
android versionshistorik
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.Test det nu
Produktion:
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
Eksempel 4
I dette eksempel vil vi se, at replace()-metoden skelner mellem store og små bogstaver.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Test det nu
Produktion:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
Eksempel 5
Vi kan ignorere forskellen mellem store og små bogstaver i replace()-metoden ved at bruge ignorer flag modifier. Lad os forstå ved hjælp af eksempler:
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Test det nu
Produktion:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.