يمكنك عمل الكثير
من التغييرات والتحويرات في السلاسل النصية، الأمر يشبه تطبيق الفلاتر على
هذه النصوص وتوجد العديد من هذه الفلاتر مدمجة في الإصدارة السادسة من
فيجوال بيسيك، وفيما يلي أهمها :
الدالة
LCase
تعيد الدالة LCase
نسخة من النص string تكون فيه جميع الحروف صغيرة Lowercase المتغيرة myText
في المثال التالي ستحتوي على عبارة it works :
myText = "It Works"
myText = LCase(myText)
الدالة
UCase
نفس الدالة
السابقة لكنها تقوم بتحويل الأحرف إلى كبيرة Uppercase.
الدالة
strReverse
تعيد
السلسلة string معكوسة، أي تبدأ من البداية وتنتهي من النهاية، المتغيرة
myText في المثال التالي ستحتوي على العبارة emoclew :
myText = strReverse("welcome")
الدالة
Replace
Replace(string1, string2, string3, start, count[, compare])
وتقوم باستبدال
النص string2 بالنص string3 ضمن السلسلة string1، أي أنها تبحث في النص
string1 عن النص string2 وعندما تجده فإنها تحذفه منه وتضع مكانه string3،
ويمكن تحديد نقطة بداية البحث بالوسيطة start، وعدد مرات الاستبدال القصوى
بالوسيطة count، ضع القيمة -1 لاستبدال الكل، وطريقة المقارنة بالوسيطة
compare كما ذكر سابقا.
المتغيرة myText في المثال التالي ستحتوي على القيمة Hi Everyone :
myText = Replace("Welcome Everyone,", "Welcome", "Hi", 1,
-1)