Vb Script
VBScript is an interpreted script language from Microsoft that is a subset of its Visual Basic programming language designed for interpretation by Web browsers.
String Functions
Len Function
Returns the number of characters in a string or the number of bytes required to store a variable.
Syntax
Len(string | varname)
Arguments:
string: Any valid string expression. If string contains Null, Null is returned.
varname: Any valid variable name. If varname contains Null, Null is returned.
Example
Str="Welcome to the India"
Msgbox Len(Str)
' Output --> 20
Msg Len("Good Evening")
' Output--> 12
LCase Function
Returns a string that has been converted to lowercase.
Syntax
LCase(string)
Aruguments
String: Any valid string expression. If string contains Null, Null is returned.
Example
Str="Welcome to the India"
Msgbox LCase(Str)
'Output --> welcome to the india
Msgbox Lcase("Good Morning")
'Output --> good morning
UCase Function
Returns a string that has been converted to uppercase
Syntax
UCase(string)
Arguments
String: Any valid string expression. If string contains Null, Null is returned.
Example
Str="Welcome to the India"
MsgboxUcase(Str)
'Output --> WELCOME TO THE INDIA
MsgboxUcase("Good Morning")
'Output --> GOOD MORNING
Left Function
Returns a specified number of characters from the left side of a string.
Syntax
Left(string, length)
Arguments
String: String expression from which the leftmost characters are returned. If string contains Null, Null is returned.
length: Numeric expression indicating how many characters to return. If 0, a zero-length string("") is returned. If greater than or equal to the number of characters in string, the entire string is returned.
Example
Str="Welcome to the India"
Msgbox Left(Str,3)
'Output --> Wel
Msgbox Left("Good Morning",4)
'Output --> Good
Right Function
Returns a specified number of characters from the right side of a string.
Syntax
Right(string, length)
Arguments
String: String expression from which the rightmost characters are returned. If string contains Null, Null is returned.
length: Numeric expression indicating how many characters to return. If 0, a zero-length string is returned. If greater than or equal to the number of characters in string, the entire string is returned.
Example
Str="Welcome to the India"
Msgbox Right(Str,12)
'Output -->to the India
Msgbox Right("Good Morning",7)
'Output --> Morning
Mid Function
Mid
Returns a specified number of characters from a string.
Syntax
Mid(string, start[, length])
Aruguments
String: String expression from which characters are returned. If string contains Null, Null is returned.
Start: Character position in string at which the part to be taken begins. If start is greater than the number of characters in string, Mid returns a zero-length string ("").
length: Number of characters to return. If omitted or if there are fewer than length characters in the text (including the character at start), all characters from the start position to the end of the string are returned.
Example
Str="Welcome to the India"
Msgbox Mid(Str,9,12)
'Msgbox--> to the India
Msgbox Mid("Good Morning",6,7)
'Output --> Morning
Msgbox Mid("Good Morning",6)
'Output --> Morning
Replace Function
Returns a string in which a specified substring has been replaced with another substring a specified number of times.
Syntax
Replace(expression, find, replacewith[, start[, count[, compare]]])
Arguments
expression: (Required) String expression containing substring to replace.
find: (Required) Substring being searched for.
replacewith: (Required) Replacement substring.
start: (Optional) Position within expression where substring search is to begin. If omitted, 1 is assumed. Must be used in conjunction with count.
count: (Optional) Number of substring substitutions to perform. If omitted, the default value is -1, which means make all possible substitutions. Must be used in conjunction with start.
compare: (Optional) Numeric value indicating the kind of comparison to use when evaluating substrings. See Settings section for values. If omitted, the default value is 0, which means perform a binary comparison.
Example
Str="Welcome to the India"
MsgboxReplace(Str, "to","into")
'Output --> Welcome into the India
Msgbox Replace("Good Morning","Morning","Night")
'Output --> Good Night
Msgbox Replace("Quick Test ProfeSsional","s","x",5,3,0)
'Output --> k Text ProfeSxional
Msgbox Replace("Quick Test ProfeSsional","s","x",5,3,1)
'Output --> k Text Profexxional
Space Function
Returns a string consisting of the specified number of spaces.
Syntax
Space(number)
Arguments
number: number of spaces you want in the string.
Example
Str="Welcome to the India"
Str1="Welcome"
Str2="to the"
Str3="India"
Msgbox Str1 & Space(2) & Str2 & Space(2) &Str3
'Output-->Welcome to the India
Split Function
Returns a zero-based, one-dimensional array containing a specified number of substrings.
Syntax
Split(expression[, delimiter[, count[, compare]]])
Arguments
expression: (Required) String expression containing substrings and delimiters. If expression is a zero-length string, Split returns
an empty array, that is, an array with no elements and no data.
delimiter: (Optional) String character used to identify substring limits. If omitted, the space character (" ") is assumed to be the
delimiter. If delimiter is a zero-length string, a single-element array containing the entire expression string is returned.
count: (Optional) Number of substrings to be returned; -1 indicates that all substrings are returned.
compare: (Optional) Numeric value indicating the kind of comparison to use when evaluating substrings.
Example:
'Space as Delimiter
Str="Welcome to the World of QTP"
SArray=Split(Str," ",-1)
For i= 0 to UBound(SArray)
Msgbox SArray(i)
Next
'Comma As Delimitter
Str="Welcome,to,the,World,of,QTP"
SArray=Split(Str,",",-1)
For i= 0 to UBound(SArray)
Msgbox SArray(i)
Next
StrComp Function
StrComp: Returns a value indicating the result of a string comparison.
Syntax: StrComp(string1, string2[, compare])
Arguments:
string1: (Required) Any valid string expression.
string2: (Required) Any valid string expression.
compare: (Optional) Numeric value indicating the kind of comparison to use when
evaluating strings. If omitted, a binary comparison is performed.
Example:
Str="Welcome to the World of QTP"
StrComp
Str1 = "QTP"
Str2 = "qtp"
Msgbox StrComp(Str1, Str2, 1)
'Output--> Returns 0 , which means Str1 is equal to Str2 for textual comparison
Msgbox StrComp(Str1, Str2, 0)
'Output--> Returns -1 , which means Str2 is greater than Str1 for Binary comparison
Msgbox StrComp(Str2, Str1)
'Output-->Returns 1, which means Str2 is greater than Str1 for Binary comparison
Msgbox StrComp(Str1, Str2)
'Output-->Returns -1, which means Str1 is less than Str2 for Binary comparison
StrReverse Function:
Returns a string in which the character order of a specified string is reversed.
Syntax
StrReverse(string1)
Arguments
string1: string whose characters are to be reversed. If string1 is a zero-length string (""),
a zero-length string is returned. If string1 is Null, an error occurs.
Example:
Str="Welcome to the World of QTP"
StrReverse
Msgbox StrReverse(Str)
'Output-->PTQ fo dlroW eht ot emocleW
Msgbox StrReverse("Quick Test ProfeSsional")
'Output-->lanoisSeforP tseT kciuQ
LTrim; RTrim; and Trim Functions
LTrim; RTrim; and Trim: Returns a copy of a string without leading spaces (LTrim), trailing spaces (RTrim), or both leading and trailing spaces (Trim).
Syntax
LTrim(string)
RTrim(string)
Trim(string)
Arguments
string: The string argument is any valid string expression. If string contains Null, Null is returned.
Example:
'LTrim
Msgbox Ltrim(" Welcome to QTPWorld.com ")
'Output-->"Welcome to QTPWorld.com
Example:
'RTrim
Print Rtrim(" Welcome to QTPWorld.com ")
'Output--> " Welcome to QTPWorld.com"
Example:
'Trim
Msgbox trim(" Welcome to QTPWorld.com ")
'Output-->"Welcome to QTPWorld.com"
InStr Function
Returns the position of the first occurrence of one string within another.
Syntax
InStr([start, ]string1, string2[, compare])
Arguments
start: (Optional) Numeric expression that sets the starting position for each search. If omitted, search begins at the first character position. If start contains Null, an error occurs. The start argument is required if compare is specified.
string1: (Required) String expression being searched.
string2: (Required) String expression searched for.
compare: (Optional) Numeric value indicating the kind of comparison to use when evaluating substrings.
Example
Str="How do you DO ?"
'InStr
Msgbox Instr(1, Str, "DO", 1)
'Output--> 5 , which means it found the string in 5th position for textual comparison
Msgbox Instr(1, Str, "DO", 0)
'Output--> 12 , which means it found the string in 12th position for binary comparison
Msgbox Instr(6, Str, "do", 0)
'Output--> 0 , which means it didnot found the string after the 6th position
for binary comparison
InStrRev Function
Returns the position of an occurrence of one string within another, from the end of string.
Syntax
InStrRev(string1, string2[, start[, compare]])
Arguments
string1: (Required) String expression being searched.
string2: (Required) String expression being searched for.
start: (Optional) Numeric expression that sets the starting position for each search. If omitted, -1 is used, which means that the search begins at the last character position. If start contains Null, an error occurs.
compare: (Optional) Numeric value indicating the kind of comparison to use when evaluating substrings. If omitted, a binary comparison is performed.
Example:
Str="How do you DO ?"
'InStrRev
Msgbox InStrRev(Str,"DO",-1,1)
'Output--> 12 , which means it found the string in 12th position for textual comparison
Msgbox InStrRev(Str,"do",-1,0)
'Output--> 5 , which means it found the string in 5th position for binary comparison
Msgbox InStrRev(Str,"DO",13,0)
'Output--> 12 , which means it found the string in 12th position for binary comparison
Msgbox InStrRev(Str,"DO",10,1)
'Output--> 5 , which means it found the string in 5th position for textual comparison
No comments:
Post a Comment