تابع Replace در VBScript

تعریف و استفاده

تابع Replace می‌تواند یک رشته را به رشته دیگری به تعداد مشخصی بار جایگزین کند.

جملات دستور زبان

Replace(string,find,replacewith[,start[,count[,compare]]])
پارامتر توضیح
رشته ضروری. رشته‌ای که باید جستجو شود.
پیدا_کن ضروری. بخش رشته‌ای که باید جایگزین شود.
جایگزین_با ضروری. رشته‌ای که باید جایگزین شود.
شروع اختیاری. تعیین موقعیت شروع. پیش‌فرض 1 است.
count اختیاری. تعداد دفعات مشخص شده برای جایگزینی را مشخص می‌کند. پیش‌فرض -1 است که به معنای جایگزینی همه ممکن است.
compare اختیاری. نوع مقایسه رشته‌ای را مشخص می‌کند. پیش‌فرض 0 است.

مقدار پارامتر compare:

اعداد ثابت مقدار توضیح
vbBinaryCompare 0 مقایسه دودویی اجرا می‌شود.
vbTextCompare 1 مقایسه متن اجرا می‌شود.

ممکنه مقدارهای بازگردانده شده توسط Replace:

ممکنه پارامترها مقدار بازگردانده شده توسط Replace
expression بدون طول است رشته بدون طول ("").
expression خالی است خطا.
پارامتر find طولانی است کپی expression.
پارامتر replacewith طولانی است کپی expression که تمام محتوایی که توسط پارامتر find مشخص شده است، حذف شده است.
start > Len(expression) رشته بدون طول.
count برابر با 0 کپی expression.

مثال

مثال 1

dim txt
txt="این یک روز زیبا است!"
document.write(Replace(txt,"beautiful","horrible"))

خروج:

این یک روز وحشتناک است!