logo

سلسلة جافا سكريبت استبدال () الأسلوب

يتم استخدام طريقة استبدال سلسلة JavaScript () لاستبدال جزء من سلسلة معينة بسلسلة فرعية جديدة. تبحث هذه الطريقة عن تعبير عادي محدد في سلسلة معينة ثم تستبدله في حالة حدوث المطابقة.

يمكننا استخدام معدل البحث الشامل مع طريقة الاستبدال () لاستبدال جميع عناصر المطابقة وإلا فإن الطريقة تستبدل المطابقة الأولى فقط. توفر JavaScript أيضًا علامة تجاهل لجعل الطريقة غير حساسة لحالة الأحرف.

بناء الجملة

يتم تمثيل طريقة الاستبدال () بالصيغة التالية:

 string.replace(originalstr,newstr) 

معامل

originalstr - يمثل السلسلة المراد البحث عنها واستبدالها.

نيوستر - يمثل السلسلة الجديدة التي تم استبدالها بالسلسلة التي تم البحث عنها.

يعود

تقوم بإرجاع السلسلة الجديدة مع الاستبدال المحدد.

سلسلة جافا سكريبت تحل محل () مثال على الطريقة

دعونا نرى بعض الأمثلة على طريقة الاستبدال ().

مثال 1

دعونا نرى مثالاً بسيطًا لاستبدال سلسلة فرعية.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
اختبره الآن

انتاج:

 JavaScript 

مثال 2

في هذا المثال، سنقوم باستبدال التعبير العادي باستخدام معدّل البحث الشامل.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
اختبره الآن

انتاج:

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

مثال 3

في هذا المثال، سنقوم باستبدال تعبير عادي دون استخدام البحث الشامل.

np.sum
 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. 
اختبره الآن

انتاج:

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

مثال 4

في هذا المثال، سنرى أن طريقة الاستبدال () حساسة لحالة الأحرف.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
اختبره الآن

انتاج:

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

مثال 5

يمكننا تجاهل السلوك الحساس لحالة الأحرف لطريقة الاستبدال () باستخدام معدل تجاهل العلامة. دعونا نفهم بمساعدة المثال:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
اختبره الآن

انتاج:

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