logo

JavaScript-streng replace() Metode

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.