logo

JavaScript virknes aizstāšanas() metode

JavaScript virknes maiņas () metode tiek izmantota, lai aizstātu daļu no dotās virknes ar jaunu apakšvirkni. Šī metode meklē norādīto regulāro izteiksmi dotajā virknē un pēc tam aizstāj to, ja notiek atbilstība.

Mēs varam izmantot globālās meklēšanas modifikatoru ar metodi aizstāt () lai aizstātu visus atbilstības elementus, pretējā gadījumā metode aizstāj tikai pirmo atbilstību. JavaScript nodrošina arī ignorēšanas karogu, lai padarītu metodi nejutīgu pret reģistriem.

Sintakse

Aizvietošanas () metodi attēlo šāda sintakse:

 string.replace(originalstr,newstr) 

Parametrs

originalstr — tā apzīmē virkni, kas jāmeklē un jāaizstāj.

Newstr - Tas apzīmē jauno virkni, kas aizstāta ar meklēto virkni.

Atgriezties

Tas atgriež jauno virkni ar norādīto aizstāšanu.

JavaScript virknes aizstāšanas() metodes piemērs

Apskatīsim dažus nomaiņas () metodes piemērus.

1. piemērs

Apskatīsim vienkāršu piemēru apakšvirknes aizstāšanai.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Izmēģiniet to tūlīt

Izvade:

 JavaScript 

2. piemērs

Šajā piemērā mēs aizstāsim regulāro izteiksmi, izmantojot globālās meklēšanas modifikatoru.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
Izmēģiniet to tūlīt

Izvade:

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

3. piemērs

Šajā piemērā mēs aizstāsim regulāro izteiksmi, neizmantojot globālo meklēšanu.

 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. 
Izmēģiniet to tūlīt

Izvade:

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

4. piemērs

Šajā piemērā mēs redzēsim, ka aizstāj() metode ir reģistrjutīga.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Izmēģiniet to tūlīt

Izvade:

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

5. piemērs

Mēs varam ignorēt aizstājēj() metodes reģistrjutīgo uzvedību, izmantojot ignorēšanas karoga modifikatoru. Ar piemēra palīdzību sapratīsim:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
Izmēģiniet to tūlīt

Izvade:

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