دالة Replace في VBScript

التعريف والاستخدام

يمكن استخدام دالة Replace لتغيير نص مرة واحدة.

النحو

Replace(string,find,replacewith[,start[,count[,compare]]])
الم 参数 وصف
النص مطلوب. النص الذي يجب البحث عنه.
البحث عن مطلوب. الجزء من النص الذي سيتم استبداله.
تبديل مع مطلوب. النص الفرعي المستبدل.
البداية اختياري. تحديد الموقع البدء. القيمة الافتراضية هي 1.
count اختياري. يحدد عدد المرات التي يتم فيها الاستبدال. القيمة الافتراضية هي -1، مما يعني إجراء جميع التبديلات الممكنة.
compare اختياري. يحدد نوع مقارنة النص المستخدمة. القيمة الافتراضية هي 0.

قيمة معامل compare:

الرقم ثابت القيمة وصف
vbBinaryCompare 0 إجراء مقارنة ثنائية.
vbTextCompare 1 إجراء مقارنة نصية.

الممكنات التي يمكن أن يعود بها Replace:

الممكنات للمعامل القيمة التي يعود بها Replace
expression هو بطول صفر سلسلة نصية بطول صفر ("")
expression هو Null خطأ.
معامل find هو بطول صفر نسخة من expression.
معامل replacewith هو بطول صفر نسخة من expression، حيث تم حذف جميع المحتويات المحددة من خلال معامل find.
start > Len(expression) سلسلة نصية بطول صفر.
count هو 0 نسخة من expression.

مثال

مثال 1

dim txt
txt="This is a beautiful day!"
document.write(Replace(txt,"beautiful","horrible"))

الإخراج:

هذا يوم فظيع!