توابعی که براي مدیریت رشته ها در وي بی می توانید از آنها استفاده کنید عبارتند از : تابع Asc : کد اسکی اولین کاراکتر رشته ورودي را بر می گرداند . فرمت کلی آن بصورت زیر است : (Asc(string تابع Char : رشته اي را بر می گرداند که معادل کد اسکی ورودي است . فرمت کلی آن بصورت زیر است : (Chr(charcode تابع LCase :تمام کاراکترهاي رشته ورودي را به حروف کوچک تبدیل می کند . فرمت کلی آن صورت زیر است : (LCase(string تابع UCase : تمام کاراکترهاي رشته ورودي را به حروف بزرگ تبدیل می کند . فرمت کلی آن صورت زیر است : (UCase(string تابع Left : رشته اي را بر می گرداند که شامل تعداد مشخصی از کاراکترهاي سمت چپ رشته ورودي است . فرمت کلی آن بصورت زیر است : (Left(string, length string: رشته مورد نظر length: طول رشته مورد نظر مثال : "Left(“abcdef”,3)=”abc تابع Right :رشته اي را بر می گرداند که شامل تعداد مشخصی از کاراکترهاي سمت چپ رشته ورودي است . فرمت کلی آن بصورت زیر است : (Right(string, length مثال : تابع Space: تعداد مشخصی کاراکتر فاصله بر می گرداند . فرمت کلی آن بصورت زیر است : (Space(number تابع Len: طول رشته ورودي را بر می گرداند . رمت کلی آن بصورت زیر است : (Len(string تابع Trim : این تابع space هایی که در ابتدا یا انتهاي رشته باشد را حذف می کند . فرمت کلی آن بصورت زیر است : (Trim(string تابع MId: این تابع یک رشته بر می گرداند که شامل تعداد مشخصی از کاراکترهاي رشته ورودي آن است . فرمت کلی آن بصورت زیر است : ([Mid(string, start[, length string : رشته ورودي . start : محل شروع اولین کاراکتر رشته اي که می خواهیم از رشته ورودي استخراج کنیم . Length : این پارامتر اختیاري است و طول رشته اي است که می خواهیم از رشته ورودي استخراج کنیم . اگر این پارامتر وارد نشود کلیه کاراکترها از start به بعد استخراج خواهند شد . مثال Mid(“abcdefg”,2,3)=bcd تابع Replace : رشته اي را برمی گرداند که در آن یک رشته خاص با رشته دیگري به تعداد دفعات مشخصی جایگزین شده است . فرمت کلی آن بصورت زیر است : ([[[Replace(expression, find, replace[, start[, count[,compare Expression : رشته اصلی Find : رشته مورد جستجو Replace : رشته جایگزین Start : محل شروع جایگزینی . در صورتیکه این متغیر وارد نشود جایگزینی از ابتدا رشته انجام می شود . Count : تعداد دفعات جایگزینی . در صورتیکه این متغیر وارد نشود جایگزینی در تمام رشته انجام خواهد شد . Compare : نوع جستجو را نشان می دهد . اگر این پارامتر 0 داده شود جستجوي متنی انجام می شود و اگر 1 داده شود جستجوي باینري انجام می شود . مثال "Replace(“abcadea”,”a”,”x”)=”xbc xdex تابع Split : آرایه اي از تعداد مشخصی رشته برمی گرداند که این رشته ها توسط یک کاراکتر جداکننده از درون یک رشته استخراج شده اند . فرمت کلی آن بصورت زیر است : ([[[Split(expression[, delimiter[, limit[, compare Expression : رشته اصلی Delimiter : این پارامتر اختیاري است و کاراکتر جداسازي را نشان می دهد . در صورتیکه این پارامتر وارد نشود کاراکتر فاصله ( “ “ ) براي جداسازي استفاده می شود . در صورتیکه طول این کاراکتر صفر باشد یک آرایه تک عضوي که شامل کل expression است برگردانده می شود . Limit :تعداد رشته هاي موجود در آرایه را نشان می دهد . در صورتیکه این پارامتر داده نشود کلیه رشته هاي جداشده در آرایه خروجی قرار می گیرند. Compare : نوع جستجو را نشان می دهد . اگر این پارامتر 0 داده شود جستجوي متنی انجام می شود و اگر 1 داده شود جستجوي باینري انجام می شود . مثال : Dim Ar(3) as String (”,”#”Ar=Split(“a#bd#cde تابع StrComp : این تابع دو رشته ورودي را با هم مقایسه می کند . فرمت کلی این تابع بصورت زیر است : ([StrComp(string1, string2[, compare اگر string1 کوچکتر از string2 باشد مقدار بازگشتی 1- است . اگر دو رشته مساوي باشند مقدار بازگشتی صفر است . اگر string1 بزرگتر از string2 باشد مقدار بازگشتی 1 است .