logo

JavaScript-streng replace() Metode

JavaScript-streng replace()-metoden brukes til å erstatte en del av en gitt streng med en ny understreng. Denne metoden søker etter spesifisert regulært uttrykk i en gitt streng og erstatter det deretter hvis samsvaret oppstår.

Vi kan bruke global søkemodifikator med erstatte()-metoden for å erstatte alle samsvarselementene, ellers erstatter metoden bare første treff. JavaScript gir også ignoreringsflagg for å gjøre metoden skille mellom små og store bokstaver.

Syntaks

Replace()-metoden er representert av følgende syntaks:

endre fil linux
 string.replace(originalstr,newstr) 

Parameter

originalstr - Den representerer strengen som skal søkes og erstattes.

Newstr - Den representerer den nye strengen som er erstattet med den søkte strengen.

Komme tilbake

Den returnerer den nye strengen med den spesifiserte erstatningen.

JavaScript-streng replace() Metodeeksempel

La oss se noen eksempler på replace()-metoden.

java concat strenger

Eksempel 1

La oss se et enkelt eksempel for å erstatte en delstreng.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Test det nå

Produksjon:

 JavaScript 

Eksempel 2

I dette eksemplet vil vi erstatte et regulært uttrykk ved å bruke global søkemodifikator.

 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 nå

Produksjon:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework. 

Eksempel 3

I dette eksemplet vil vi erstatte et regulært uttrykk uten å bruke globalt søk.

midtknapp css
 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 nå

Produksjon:

 Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework 

Eksempel 4

I dette eksemplet vil vi se at replace()-metoden skiller mellom store og små bokstaver.

 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 nå

Produksjon:

 Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework. 

Eksempel 5

Vi kan ignorere store og små bokstaver i atferden til replace()-metoden ved å bruke ignorer flagg-modifikator. La oss forstå ved hjelp av eksempel:

 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 nå

Produksjon:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.