Difference between revisions of "String Functions and Manipulation in VB6"
m |
|||
Line 38: | Line 38: | ||
== InStrRev (function) == | == InStrRev (function) == | ||
− | Returns the position of an occurrence of one string within another, from the end of string. | + | New in VB6. |
+ | |||
+ | Similar to InStr but searches from end of string. Returns the position of an occurrence of one string within another, from the end of string. | ||
Syntax | Syntax | ||
:InstrRev(stringcheck, stringmatch[, start[, compare]]) | :InstrRev(stringcheck, stringmatch[, start[, compare]]) | ||
+ | |||
+ | == Join (function) == | ||
+ | New in VB6 | ||
+ | |||
+ | Used to join arrays elements. | ||
== Mid (function) == | == Mid (function) == | ||
Line 50: | Line 57: | ||
== Replace (function) == | == Replace (function) == | ||
+ | New in VB6. | ||
+ | |||
Returns a string in which a specified substring has been replaced with another substring a specified number of times. | Returns a string in which a specified substring has been replaced with another substring a specified number of times. | ||
Line 67: | Line 76: | ||
next i | next i | ||
End Function | End Function | ||
+ | |||
+ | == Reverse (function) == | ||
+ | New in VB6. | ||
+ | |||
+ | To reverse a string. | ||
+ | |||
+ | == Split (function) == | ||
+ | New in VB6 | ||
+ | |||
+ | Split a string into a variant array. | ||
+ | |||
== StrComp (function) == | == StrComp (function) == |
Revision as of 17:20, 11 February 2008
String Functions and Manipulation in VB6 including common functions such as Asc, Chr, Mid, Join, LSet, StrConv, StrReverse, Filter, Replace
Contents
Asc (function)
Returns an Integer representing the character code corresponding to the first letter in a string.
Syntax
- Asc(string)
Chr (function)
Returns a String containing the character associated with the specified character code.
Syntax
- Chr(charcode)
InStr (function)
Returns a Variant (Long) specifying the position of the first occurrence of one string within another.
Syntax
- InStr([start, ]string1, string2[, compare])
Example
Dim SearchString, SearchChar, MyPos SearchString ="XXpXXpXXPXXP" ' String to search in. SearchChar = "P" ' Search for "P". ' A textual comparison starting at position 4. Returns 6. MyPos = Instr(4, SearchString, SearchChar, 1) ' A binary comparison starting at position 1. Returns 9. MyPos = Instr(1, SearchString, SearchChar, 0) ' Comparison is binary by default (last argument is omitted). MyPos = Instr(SearchString, SearchChar) ' Returns 9. MyPos = Instr(1, SearchString, "W") ' Returns 0.
InStrRev (function)
New in VB6.
Similar to InStr but searches from end of string. Returns the position of an occurrence of one string within another, from the end of string.
Syntax
- InstrRev(stringcheck, stringmatch[, start[, compare]])
Join (function)
New in VB6
Used to join arrays elements.
Mid (function)
Returns a Variant (String) containing a specified number of characters from a string.
Syntax
- Mid(string, start[, length])
Replace (function)
New in VB6.
Returns a string in which a specified substring has been replaced with another substring a specified number of times.
Syntax
- Replace(expression, find, replace[, start[, count[, compare]]])
Example
Debug.print Replace("abababa", "a", "")
Example
public Function StripOut(From as string, What as string) as string Dim i as Integer StripOut = From for i = 1 to len(What) StripOut = Replace(StripOut, mid$(What, i, 1), "") next i End Function
Reverse (function)
New in VB6.
To reverse a string.
Split (function)
New in VB6
Split a string into a variant array.
StrComp (function)
Returns a Variant (Integer) indicating the result of a string comparison.
Syntax
- StrComp(string1, string2[, compare])
Return Values
If StrComp returns string1 is less than string2 -1 string1 is equal to string2 0 string1 is greater than string2 1 string1 or string2 is Null Null