Link:http://output.to/sideway/default.asp?qno=180300019 Script, Scripting Language, VBScript elements, Server-Side VBScript Function InStr, InStrB, InStrRev, StrComp Function
VBScript String FunctionsFunctions for manipulating string expression. InStr Functionlast updated 9/19/2017Create a number from a given string1 by getting the position of the first occurrence of a specified string2 through searching from the specified searching position start towards the end of the given string1 according to the specified compare setting. SyntaxInStr([start, ]string1, string2[, compare]) ArgumentstartOptional. Any valid numeric expression which is used to set the start searching position of the search. The first character position is position 1. If start argument is omitted, 1 is used which means that the search begins at the first character position. If compare argument is specified, a start argument is required.string1Required. Any valid string expression which is the string being searched.string2Required. Any valid string expression which is the string searched for.compareOptional setting. A constant that is used to indicate the kind of comparison used when evaluating substrings. If compare argument is omitted, 0 is used and a binary comparison is performed. If compare argument is specified, the start argument is required.Settingscompare argument vbConstantValueConstantvbBinaryCompare0Perform a binary comparison.vbTextCompare1Perform a textual comparison. ReturnsReturns a Variant of the Long data subtype containing a number obtained from a given string1 by getting the position of the first occurrence of a specified string2 through searching from the specified searching position start towards the end of the given string1 according to the specified compare setting.Returns of InStr function: ReturnDescription0string2 not found in string1 from start positioninteger character postion of Long data subtypefirst string2 found in string1 from start position Typical Returns of InStr function: startstring1, string2comparereturn value<1Any StringAny compareRun-time ErrorNil≡start=1String∉{Null,Empty,""}Nil≡compare=0 or compare∈{0,1}string2 not found in string1: 0; string2 found in string1: the first integer character postion of Long data subtype 1≤start≤Len(string1)String∉{Null,Empty,""}Nil≡compare=0 or compare∈{0,1}string2 not found in string1 from start position: 0; string2 found in string1 from start position: the first integer character postion of Long data subtype>Len(string1)string1≠NullNil≡compare=0 or compare∈{0,1}0 Special returns of InStr function: startstring1string2comparereturn valueNilNullNullNilNullNilNullEmptyNilNullNilNull""NilNullNilEmptyNullNilNullNilEmptyEmptyNil0NilEmpty""Nil0Nil""NullNilNullNil""EmptyNil0Nil""""Nil0Nil"" or EmptyString∉{"",Empty}Nil0NilString∉{"",Empty}"" or EmptyNil1<1String∉{"",Empty}"" or EmptyNilRun-time Error1≤start≤Len(string1)String∉{"",Empty}"" or EmptyNilstart>Len(string1)String∉{"",Empty}"" or EmptyNil0<1Any string1Any string2NilRun-time Error>Len(string1)Any StringAny StringNil0 Remarks
Requirement1InStrB Functionlast updated 9/19/2017Create a number from a given string string1 by getting the first byte position of the first occurrence of a specified string string2 through searching from the specified searching position byte start towards the end of the given string string1 without consider the specified compare setting. SyntaxInStrB([start, ]string1, string2[, compare]) ArgumentstartOptional. Any valid numeric expression which is used to set the start searching byte position of the search. The first byte position of first character is position 1. If start argument is omitted, 1 is used which means that the search begins at the first byte position of first character. However, the searching is still carried out character by character. A start speicified to the second byte of a DBCS character will casuse the searching to start on next DBCS character. If compare argument is specified, a start argument is required.string1Required. Any valid string expression which is the string being searched.string2Required. Any valid string expression which is the string searched for.compareOptional setting. A constant that is used to indicate the kind of comparison used when evaluating substrings. If compare argument is omitted, 0 is used and a binary comparison is performed. If compare argument is specified, the start argument is required. However, the setting doesnot affect the comparison for InStrB function, since InStrB function only uses binary comparison for byte comparison.Settingscompare argument vbConstantValueConstantvbBinaryCompare0Perform a binary comparison.vbTextCompare1Perform a textual comparison. ReturnsReturns a Variant of the Long data subtype containing a number obtaned from a given string string1 by getting the first byte position of the first occurrence of a specified string string2 through searching from the specified searching position byte start towards the end of the given string string1 without consider the specified compare setting.Returns of InStrB function: ReturnDescription0string2 not found in string1 from start positioninteger first byte postion of Long data subtypefirst string2 found in string1 from start position Typical Returns of InStrB function: startstring1, string2comparereturn value<1Any StringAny compareRun-time ErrorNil≡start=1String∉{Null,Empty,""}Nil≡compare=0 or compare∈{0,1}string2 not found in string1: 0; string2 found in string1: the first integer byte postion of Long data subtype 1≤start≤LenB(string1)String∉{Null,Empty,""}Nil≡compare=0 or compare∈{0,1}string2 not found in string1 from start position: 0; string2 found in string1 from start position: the first integer byte postion of Long data subtype>LenB(string1)string1≠NullNil≡compare=0 or compare∈{0,1}0 Special returns of InStrB function: startstring1string2comparereturn valueNilNullNullNilNullNilNullEmptyNilNullNilNull""NilNullNilEmptyNullNilNullNilEmptyEmptyNil0NilEmpty""Nil0Nil""NullNilNullNil""EmptyNil0Nil""""Nil0Nil"" or EmptyString∉{"",Empty}Nil0NilString∉{"",Empty}"" or EmptyNil1<1String∉{"",Empty}"" or EmptyNilRun-time Error1≤start≤LenB(string1)String∉{"",Empty}"" or EmptyNilstart>LenB(string1)String∉{"",Empty}"" or EmptyNil0<1Any string1Any string2NilRun-time Error>LenB(string1)Any StringAny StringNil0 Remarks
Requirement1ExamplesExamples of InStr functions ASP VbScript Command:
HTML Web Page In-line Output:
Results on Microsoft Windows 8.1 Pro x64, Microsoft-IIS/8.5, VBScript Version 5.8 of page /internet/users/sideblog/default.asp varsstr1, TypeNamestr2, TypeNameeval("cmda1"), TypeNameEval(cmda1), TypeNameeval("cmda2"), TypeNameEval(cmda2), TypeNamestr1=Null:str2=Null[], Null[], Null[InStr(str1,str2)], String[], Null[InStrB(str1,str2)], String[], Nullstr1=Null:str2=Empty[], Null[], Empty[InStr(str1,str2)], String[], Null[InStrB(str1,str2)], String[], Nullstr1=Null:str2=""[], Null[], String[InStr(str1,str2)], String[], Null[InStrB(str1,str2)], String[], Nullstr1=Empty:str2=Null[], Empty[], Null[InStr(str1,str2)], String[], Null[InStrB(str1,str2)], String[], Nullstr1=Empty:str2=Empty[], Empty[], Empty[InStr(str1,str2)], String[0], Long[InStrB(str1,str2)], String[0], Longstr1=Empty:str2=""[], Empty[], String[InStr(str1,str2)], String[0], Long[InStrB(str1,str2)], String[0], Longstr1="":str2=Null[], String[], Null[InStr(str1,str2)], String[], Null[InStrB(str1,str2)], String[], Nullstr1="":str2=Empty[], String[], Empty[InStr(str1,str2)], String[0], Long[InStrB(str1,str2)], String[0], Longstr1="":str2=""[], String[], String[InStr(str1,str2)], String[0], Long[InStrB(str1,str2)], String[0], Longstr1="":str2="a"[], String[a], String[InStr(str1,str2)], String[0], Long[InStrB(str1,str2)], String[0], Longstr1=Empty:str2="a"[], Empty[a], String[InStr(str1,str2)], String[0], Long[InStrB(str1,str2)], String[0], Longstr1="asdf":str2=""[asdf], String[], String[InStr(str1,str2)], String[1], Long[InStrB(str1,str2)], String[1], Longstr1="asdf":str2=Empty[asdf], String[], Empty[InStr(str1,str2)], String[1], Long[InStrB(str1,str2)], String[1], Longstr1="asdf":str2="a"[asdf], String[a], String[InStr(str1,str2)], String[1], Long[InStrB(str1,str2)], String[1], Longstr1="asdf":str2="s"[asdf], String[s], String[InStr(str1,str2)], String[2], Long[InStrB(str1,str2)], String[3], Longstr1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStr(str1,str2)], String[2], Long[InStrB(str1,str2)], String[3], Longstr1=Unescape("%53%73%53"):str2="S"[SsS], String[S], String[InStr(str1,str2)], String[1], Long[InStrB(str1,str2)], String[1], Longstr1=Unescape("%53%73%53"):str2="s"[SsS], String[s], String[InStr(str1,str2)], String[2], Long[InStrB(str1,str2)], String[3], Longstr1=Unescape("%u0153%73%53"):str2="S"[œsS], String[S], String[InStr(str1,str2)], String[3], Long[InStrB(str1,str2)], String[5], Longstr1=Unescape("%u0153%73%53"):str2="s"[œsS], String[s], String[InStr(str1,str2)], String[2], Long[InStrB(str1,str2)], String[3], Longfir=1:str1="asdf":str2=""[asdf], String[], String[InStr(fir,str1,str2)], String[1], Long[InStrB(fir,str1,str2)], String[1], Longfir=2:str1="asdf":str2=""[asdf], String[], String[InStr(fir,str1,str2)], String[2], Long[InStrB(fir,str1,str2)], String[2], Longfir=3:str1="asdf":str2=""[asdf], String[], String[InStr(fir,str1,str2)], String[3], Long[InStrB(fir,str1,str2)], String[3], Longfir=4:str1="asdf":str2=Empty[asdf], String[], Empty[InStr(fir,str1,str2)], String[4], Long[InStrB(fir,str1,str2)], String[4], Longfir=5:str1="asdf":str2=""[asdf], String[], String[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[5], Longfir=6:str1="asdf":str2=Empty[asdf], String[], Empty[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[6], Longfir=8:str1="asdf":str2=Empty[asdf], String[], Empty[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[8], Longfir=10:str1="asdf":str2=Empty[asdf], String[], Empty[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[0], Longfir=1:str1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStr(fir,str1,str2)], String[2], Long[InStrB(fir,str1,str2)], String[3], Longfir=4:str1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStr(fir,str1,str2)], String[6], Long[InStrB(fir,str1,str2)], String[11], Longfir=7:str1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[11], Longfir=2:str1=Unescape("%53%73%53"):str2="S"[SsS], String[S], String[InStr(fir,str1,str2)], String[3], Long[InStrB(fir,str1,str2)], String[5], Longfir=2:str1=Unescape("%53%73%53"):str2="s"[SsS], String[s], String[InStr(fir,str1,str2)], String[2], Long[InStrB(fir,str1,str2)], String[3], Longfir=2:str1=Unescape("%u0153%73%53"):str2="S"[œsS], String[S], String[InStr(fir,str1,str2)], String[3], Long[InStrB(fir,str1,str2)], String[5], Longfir=2:str1=Unescape("%u0153%73%53"):str2="s"[œsS], String[s], String[InStr(fir,str1,str2)], String[2], Long[InStrB(fir,str1,str2)], String[3], Longfir=3:str1=Unescape("%53%73%53"):str2="S"[SsS], String[S], String[InStr(fir,str1,str2)], String[3], Long[InStrB(fir,str1,str2)], String[5], Longfir=3:str1=Unescape("%53%73%53"):str2="s"[SsS], String[s], String[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[3], Longfir=3:str1=Unescape("%u0153%73%53"):str2="S"[œsS], String[S], String[InStr(fir,str1,str2)], String[3], Long[InStrB(fir,str1,str2)], String[5], Longfir=3:str1=Unescape("%u0153%73%53"):str2="s"[œsS], String[s], String[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[3], Longfir=4:str1=Unescape("%53%73%53"):str2="S"[SsS], String[S], String[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[5], Longfir=4:str1=Unescape("%53%73%53"):str2="s"[SsS], String[s], String[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[0], Longfir=4:str1=Unescape("%u0153%73%53"):str2="S"[œsS], String[S], String[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[5], Longfir=4:str1=Unescape("%u0153%73%53"):str2="s"[œsS], String[s], String[InStr(fir,str1,str2)], String[0], Long[InStrB(fir,str1,str2)], String[0], Longfir=2:str1="asASasAS":str2="sA":cmp=1[asASasAS], String[sA], String[InStr(fir,str1,str2,cmp)], String[2], Long[InStrB(fir,str1,str2,cmp)], String[3], Longfir=4:str1="asASasAS":str2="sA":cmp=1[asASasAS], String[sA], String[InStr(fir,str1,str2,cmp)], String[4], Long[InStrB(fir,str1,str2,cmp)], String[11], Longfir=7:str1="asASasAS":str2="sA":cmp=1[asASasAS], String[sA], String[InStr(fir,str1,str2,cmp)], String[0], Long[InStrB(fir,str1,str2,cmp)], String[11], Longfir=1:str1=Unescape("%53%73%53"):str2="S":cmp=1[SsS], String[S], String[InStr(fir,str1,str2,cmp)], String[1], Long[InStrB(fir,str1,str2,cmp)], String[1], Longfir=1:str1=Unescape("%53%73%53"):str2="s":cmp=1[SsS], String[s], String[InStr(fir,str1,str2,cmp)], String[1], Long[InStrB(fir,str1,str2,cmp)], String[3], Longfir=1:str1=Unescape("%u0153%73%53"):str2="S":cmp=1[œsS], String[S], String[InStr(fir,str1,str2,cmp)], String[2], Long[InStrB(fir,str1,str2,cmp)], String[5], Longfir=1:str1=Unescape("%u0153%73%53"):str2="s":cmp=1[œsS], String[s], String[InStr(fir,str1,str2,cmp)], String[2], Long[InStrB(fir,str1,str2,cmp)], String[3], Long InStrRev Functionlast updated 9/19/2017Get the position of the first occurrence of a specified string within another given string by searching from the specified start searching position, default is at the end of string, towards the start of the given string. SyntaxInStrRev(string1, string2[, start[, compare]]) Argumentstring1Required. Any valid string expression which is the string being searched.string2Required. Any valid string expression which is the string searched for.startOptional. Any valid numeric expression which is used to set the start searching position of the search. The first character position is position 1. If start argument is omitted, -1 is used which means that the search begins at the end character position.compareOptional setting. A constant that is used to indicate the kind of comparison used when evaluating substrings. If compare argument is omitted, 0 is used and a binary comparison is performed.Settingscompare argument vbConstantValueConstantvbBinaryCompare0Perform a binary comparison.vbTextCompare1Perform a textual comparison. ReturnsReturns a Variant of the Long data subtype containing the position of the first occurrence of a specified string within another given string by searching from the specified start searching position, default is at the end of a given string, towards the start of the given string.Returns of InStrRev function: ReturnDescription0string2 not found in string1 from start positioninteger postion of Long data subtypefirst string2 found in string1 from start position Typical Returns of InStrRev function: startstring1, string2comparereturn valuestart<-1, or start=0Any StringAny compareRun-time ErrorNil≡start=-1, or start=-1String∉{Null,Empty,""}Nil≡compare=0 or compare∈{0,1}string2 not found in string1: 0; string2 found in string1: the first integer postion of Long data subtype 1≤start≤Len(string1)String∉{Null,Empty,""}Nil≡compare=0 or compare∈{0,1}string2 not found in string1 from start position: 0; string2 found in string1 from start position: the first integer postion of Long data subtypestart>Len(string1)string1≠NullNil≡compare=0 or compare∈{0,1}0 Special returns of InStrRev function: startstring1string2comparereturn valueNilNullNullNilRun-time ErrorNilNullEmptyNilRun-time ErrorNilNull""NilRun-time ErrorNilEmptyNullNilRun-time ErrorNilEmptyEmptyNil0NilEmpty""Nil0Nil""NullNilRun-time ErrorNil""EmptyNil0Nil""""Nil0Nil"" or EmptyString∉{"",Empty}Nil0Nil or start=-1String∉{"",Empty}"" or EmptyNilLen(string1)<-1, or =0String∉{"",Empty}"" or EmptyNilRun-time Error1≤start≤Len(string1)String∉{"",Empty}"" or EmptyNilstart>Len(string1)String∉{"",Empty}"" or EmptyNil0<-1, or =0Any string1Any string2NilRun-time Error>Len(string1)Any StringAny StringNil0 Remarks
Requirement2ExamplesExamples of InStrRev functions ASP VbScript Command:
HTML Web Page In-line Output:
Results on Microsoft Windows 8.1 Pro x64, Microsoft-IIS/8.5, VBScript Version 5.8 of page /internet/users/sideblog/default.asp varsstr1, TypeNamestr2, TypeName(eval("cmda1")), TypeNameEval(cmda1), TypeNamestr1=Empty:str2=Empty[], Empty[], Empty[InStrRev(str1,str2)], String[0], Longstr1=Empty:str2=""[], Empty[], String[InStrRev(str1,str2)], String[0], Longstr1="":str2=Empty[], String[], Empty[InStrRev(str1,str2)], String[0], Longstr1="":str2=""[], String[], String[InStrRev(str1,str2)], String[0], Longstr1="":str2="a"[], String[a], String[InStrRev(str1,str2)], String[0], Longstr1=Empty:str2="a"[], Empty[a], String[InStrRev(str1,str2)], String[0], Longstr1="asdf":str2=""[asdf], String[], String[InStrRev(str1,str2)], String[4], Longstr1="asdf":str2=Empty[asdf], String[], Empty[InStrRev(str1,str2)], String[4], Longstr1="asdf":str2="a"[asdf], String[a], String[InStrRev(str1,str2)], String[1], Longstr1="asdf":str2="s"[asdf], String[s], String[InStrRev(str1,str2)], String[2], Longstr1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStrRev(str1,str2)], String[6], Longfir=-1:str1="asdf":str2=""[asdf], String[], String[InStrRev(str1,str2,fir)], String[4], Longfir=1:str1="asdf":str2=""[asdf], String[], String[InStrRev(str1,str2,fir)], String[1], Longfir=3:str1="asdf":str2=""[asdf], String[], String[InStrRev(str1,str2,fir)], String[3], Longfir=5:str1="asdf":str2=""[asdf], String[], String[InStrRev(str1,str2,fir)], String[0], Longfir=-1:str1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStrRev(str1,str2,fir)], String[6], Longfir=1:str1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStrRev(str1,str2,fir)], String[0], Longfir=5:str1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStrRev(str1,str2,fir)], String[2], Longfir=7:str1="asASasAS":str2="sA"[asASasAS], String[sA], String[InStrRev(str1,str2,fir)], String[6], Longfir=-1:str1="asASasAS":str2="sA":cmp=1[asASasAS], String[sA], String[InStrRev(str1,str2,fir,cmp)], String[6], Longfir=1:str1="asASasAS":str2="sA":cmp=1[asASasAS], String[sA], String[InStrRev(str1,str2,fir,cmp)], String[0], Longfir=5:str1="asASasAS":str2="sA":cmp=1[asASasAS], String[sA], String[InStrRev(str1,str2,fir,cmp)], String[4], Longfir=7:str1="asASasAS":str2="sA":cmp=1[asASasAS], String[sA], String[InStrRev(str1,str2,fir,cmp)], String[6], Long StrComp Functionlast updated 9/21/2017Create a value to indicate the result of comparison between given string1 and string2 according to the specified compare setting. SyntaxStrComp(string1, string2[, compare]) Argumentstring1Required. Any valid string expression which is the string being compared with.string2Required. Any valid string expression which is the string used to compare.compareOptional setting. A constant that is used to indicate the kind of comparison used when evaluating strings. If compare argument is omitted, 0 is used and a binary comparison is performed.Settingscompare argument vbConstantValueConstantvbBinaryCompare0Perform a binary comparison.vbTextCompare1Perform a textual comparison. ReturnsReturns a Variant of Integer data subtype containing a value indicating the result of comparison between given string1 and string2 according to the specified compare setting.Return values of StrComp function StrCompDescription-1string1 is less than string2.0string1 is equal to string2.1string1 is greater than string2. Special Return of StrComp function String1String2ReturnNullNullNullNullEmptyNullNull""NullEmptyNullNullEmptyEmpty0Empty""0""NullNull""Empty0""""0 Remarks
Requirement1ExamplesExamples of StrComp functions ASP VbScript Command:
HTML Web Page In-line Output:
Results on Microsoft Windows 8.1 Pro x64, Microsoft-IIS/8.5, VBScript Version 5.8 of page /internet/users/sideblog/default.asp varsstr1, TypeNamestr2, TypeNameeval("cmda1"), TypeNameEval(cmda1), TypeNamestr1=Null:str2=Null[], Null[], Null[StrComp(str1,str2)], String[], Nullstr1=Null:str2=Empty[], Null[], Empty[StrComp(str1,str2)], String[], Nullstr1=Null:str2=""[], Null[], String[StrComp(str1,str2)], String[], Nullstr1=Empty:str2=Null[], Empty[], Null[StrComp(str1,str2)], String[], Nullstr1=Empty:str2=Empty[], Empty[], Empty[StrComp(str1,str2)], String[0], Integerstr1=Empty:str2=""[], Empty[], String[StrComp(str1,str2)], String[0], Integerstr1="":str2=Null[], String[], Null[StrComp(str1,str2)], String[], Nullstr1="":str2=Empty[], String[], Empty[StrComp(str1,str2)], String[0], Integerstr1="":str2=""[], String[], String[StrComp(str1,str2)], String[0], Integerstr1="":str2="a"[], String[a], String[StrComp(str1,str2)], String[-1], Integerstr1=Empty:str2="a"[], Empty[a], String[StrComp(str1,str2)], String[-1], Integerstr1="a":str2=""[a], String[], String[StrComp(str1,str2)], String[1], Integerstr1="a":str2=Empty[a], String[], Empty[StrComp(str1,str2)], String[1], Integerstr1="a":str2="a"[a], String[a], String[StrComp(str1,str2)], String[0], Integerstr1="a":str2="b"[a], String[b], String[StrComp(str1,str2)], String[-1], Integerstr1="b":str2="a"[b], String[a], String[StrComp(str1,str2)], String[1], Integerstr1="b":str2="b"[b], String[b], String[StrComp(str1,str2)], String[0], Integerstr1="A":str2="A"[A], String[A], String[StrComp(str1,str2)], String[0], Integerstr1="A":str2="B"[A], String[B], String[StrComp(str1,str2)], String[-1], Integerstr1="B":str2="A"[B], String[A], String[StrComp(str1,str2)], String[1], Integerstr1="B":str2="B"[B], String[B], String[StrComp(str1,str2)], String[0], Integerstr1="a":str2="A"[a], String[A], String[StrComp(str1,str2)], String[1], Integerstr1="a":str2="B"[a], String[B], String[StrComp(str1,str2)], String[1], Integerstr1="b":str2="A"[b], String[A], String[StrComp(str1,str2)], String[1], Integerstr1="b":str2="B"[b], String[B], String[StrComp(str1,str2)], String[1], Integerstr1="A":str2="a"[A], String[a], String[StrComp(str1,str2)], String[-1], Integerstr1="B":str2="a"[B], String[a], String[StrComp(str1,str2)], String[-1], Integerstr1="A":str2="b"[A], String[b], String[StrComp(str1,str2)], String[-1], Integerstr1="B":str2="b"[B], String[b], String[StrComp(str1,str2)], String[-1], Integerstr1="a":str2="a":cmp=1[a], String[a], String[StrComp(str1,str2,cmp)], String[0], Integerstr1="a":str2="b":cmp=1[a], String[b], String[StrComp(str1,str2,cmp)], String[-1], Integerstr1="b":str2="a":cmp=1[b], String[a], String[StrComp(str1,str2,cmp)], String[1], Integerstr1="b":str2="b":cmp=1[b], String[b], String[StrComp(str1,str2,cmp)], String[0], Integerstr1="A":str2="A":cmp=1[A], String[A], String[StrComp(str1,str2,cmp)], String[0], Integerstr1="A":str2="B":cmp=1[A], String[B], String[StrComp(str1,str2,cmp)], String[-1], Integerstr1="B":str2="A":cmp=1[B], String[A], String[StrComp(str1,str2,cmp)], String[1], Integerstr1="B":str2="B":cmp=1[B], String[B], String[StrComp(str1,str2,cmp)], String[0], Integerstr1="a":str2="A":cmp=1[a], String[A], String[StrComp(str1,str2,cmp)], String[0], Integerstr1="a":str2="B":cmp=1[a], String[B], String[StrComp(str1,str2,cmp)], String[-1], Integerstr1="b":str2="A":cmp=1[b], String[A], String[StrComp(str1,str2,cmp)], String[1], Integerstr1="b":str2="B":cmp=1[b], String[B], String[StrComp(str1,str2,cmp)], String[0], Integerstr1="A":str2="a":cmp=1[A], String[a], String[StrComp(str1,str2,cmp)], String[0], Integerstr1="B":str2="a":cmp=1[B], String[a], String[StrComp(str1,str2,cmp)], String[1], Integerstr1="A":str2="b":cmp=1[A], String[b], String[StrComp(str1,str2,cmp)], String[-1], Integerstr1="B":str2="b":cmp=1[B], String[b], String[StrComp(str1,str2,cmp)], String[0], Integer Sources |
Sideway BICK Blog 19/03 |