logo

JavaScript-merkkijono korvaa() -menetelmä

JavaScript-merkkijonon vaihtomenetelmää () käytetään korvaamaan tietyn merkkijonon osa uudella alimerkkijonolla. Tämä menetelmä etsii tiettyä säännöllistä lauseketta tietystä merkkijonosta ja korvaa sen sitten, jos vastaavuus ilmenee.

Voimme käyttää globaalia haun muokkaajaa vaihto()-metodilla korvataksemme kaikki hakuelementit, muuten menetelmä korvaa vain ensimmäisen haun. JavaScript tarjoaa myös ohituslipun, jotta menetelmästä ei eroteta kirjainkokoa.

Syntaksi

Replace()-menetelmää edustaa seuraava syntaksi:

 string.replace(originalstr,newstr) 

Parametri

originalstr - Se edustaa haettavaa ja korvattavaa merkkijonoa.

Newstr - Se edustaa uutta merkkijonoa, joka korvattiin haetulla merkkijonolla.

Palata

Se palauttaa uuden merkkijonon määritetyllä korvauksella.

JavaScript-merkkijono korvaa() -menetelmäesimerkki

Katsotaanpa joitain esimerkkejä vaihto()-menetelmästä.

Esimerkki 1

Katsotaanpa yksinkertainen esimerkki alimerkkijonon korvaamisesta.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Testaa nyt

Lähtö:

 JavaScript 

Esimerkki 2

Tässä esimerkissä korvaamme säännöllisen lausekkeen käyttämällä yleistä hakua.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
Testaa nyt

Lähtö:

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

Esimerkki 3

Tässä esimerkissä korvaamme säännöllisen lausekkeen käyttämättä yleistä hakua.

relaatioalgebra rdbms:ssä
 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. 
Testaa nyt

Lähtö:

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

Esimerkki 4

Tässä esimerkissä näemme, että replace()-metodi on isojen ja pienten kirjainten välinen ero.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Testaa nyt

Lähtö:

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

Esimerkki 5

Voimme jättää huomioimatta revid()-metodin kirjainkoolla huomioivan käytöksen käyttämällä ohituslippumuokkausta. Ymmärretään esimerkin avulla:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
Testaa nyt

Lähtö:

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