توابع 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="این یک روز زیبا است!"
document.write(Replace(txt,"زیبا","وحشتناک"))

خروج:

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