دالة 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"))
الإخراج:
هذا يوم فظيع!