JavaScript string replacement() yöntemi, belirli bir dizenin bir bölümünü yeni bir alt dizeyle değiştirmek için kullanılır. Bu yöntem, belirli bir dizede belirtilen normal ifadeyi arar ve eşleşme meydana gelirse onu değiştirir.
Tüm eşleşme öğelerini değiştirmek için global arama değiştiriciyi change() yöntemiyle birlikte kullanabiliriz, aksi takdirde yöntem yalnızca ilk eşleşmeyi değiştirir. JavaScript ayrıca yöntemin büyük/küçük harfe duyarlı olmamasını sağlamak için yoksayma bayrağını da sağlar.
Sözdizimi
change() yöntemi aşağıdaki söz dizimi ile temsil edilir:
dizi java'yı sıralama
string.replace(originalstr,newstr)
Parametre
orijinalstr - Aranacak ve değiştirilecek dizeyi temsil eder.
Newstr. - Aranan dizeyle değiştirilen yeni dizeyi temsil eder.
Geri dönmek
Belirtilen değiştirmeyle yeni dizeyi döndürür.
JavaScript String replacement() Yöntem Örneği
Değiştir() yönteminin bazı örneklerini görelim.
karınca vs maven
örnek 1
Bir alt dizeyi değiştirmek için basit bir örnek görelim.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Şimdi Test Edin
Çıktı:
JavaScript
Örnek 2
Bu örnekte, genel arama değiştiriciyi kullanarak normal bir ifadeyi değiştireceğiz.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Şimdi Test Edin
Çıktı:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
Örnek 3
Bu örnekte, genel aramayı kullanmadan normal bir ifadeyi değiştireceğiz.
referanssızlık işaretçisi
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.Şimdi Test Edin
Çıktı:
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
Örnek 4
Bu örnekte, change() metodunun büyük/küçük harfe duyarlı olduğunu göreceğiz.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Şimdi Test Edin
Çıktı:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
Örnek 5
Yoksayma bayrağı değiştiricisini kullanarak, change() yönteminin büyük/küçük harfe duyarlı davranışını göz ardı edebiliriz. Örnek yardımıyla anlayalım:
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Şimdi Test Edin
Çıktı:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.