logo

JavaScript String csere() metódus

A JavaScript string change() metódus arra szolgál, hogy egy adott karakterlánc egy részét új részkarakterláncra cserélje. Ez a metódus megkeresi a megadott reguláris kifejezést egy adott karakterláncban, majd lecseréli, ha az egyezés bekövetkezik.

Használhatjuk a globális keresés módosítót a change() metódussal az összes egyezési elem lecserélésére, ellenkező esetben a metódus csak az első egyezést cseréli le. A JavaScript figyelmen kívül hagyási jelzőt is biztosít, hogy a módszert érzéketlenné tegye a kis- és nagybetűk között.

Szintaxis

A helyettesítő() metódust a következő szintaxis képviseli:

szegmentációs hiba mag kidobva
 string.replace(originalstr,newstr) 

Paraméter

originalstr – A keresendő és cserélendő karakterláncot jelöli.

Newstr - Az új karakterláncot képviseli, amely a keresett karakterláncra cserélt.

Visszatérés

Az új karakterláncot adja vissza a megadott cserével.

hogyan lehet a húrt intté alakítani

JavaScript String csere() módszer példa

Nézzünk néhány példát a csere() metódusra.

1. példa

Nézzünk egy egyszerű példát egy részkarakterlánc cseréjére.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Tesztelje most

Kimenet:

 JavaScript 

2. példa

Ebben a példában a reguláris kifejezést globális keresési módosítóval cseréljük le.

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

Kimenet:

szegmentációs hiba mag kidobva
 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework. 

3. példa

Ebben a példában a reguláris kifejezést globális keresés használata nélkül cseréljük le.

 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. 
Tesztelje most

Kimenet:

java do while példa
 Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework 

4. példa

Ebben a példában látni fogjuk, hogy a csere() metódus megkülönbözteti a kis- és nagybetűket.

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

Kimenet:

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

5. példa

Figyelmen kívül hagyhatjuk a csere() metódus kis- és nagybetűk közötti viselkedését, ha figyelmen kívül hagyjuk a figyelmen kívül hagyó jelzőbitet. Értsük meg a példa segítségével:

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

Kimenet:

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