Difference between revisions of "String Functions and Manipulation in VB6"
From Free Knowledge Base- The DUCK Project: information for everyone
(New page: String Functions and Manipulation in VB6 Asc, Chr, Mid, Join, LSet, StrConv, StrReverse, Filter, Replace Category:Computer Technology Category:Programming Category:VB6) |
|||
Line 3: | Line 3: | ||
Asc, Chr, Mid, Join, LSet, StrConv, StrReverse, Filter, Replace | Asc, Chr, Mid, Join, LSet, StrConv, StrReverse, Filter, Replace | ||
+ | == 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. | ||
Revision as of 11:13, 31 October 2007
String Functions and Manipulation in VB6
Asc, Chr, Mid, Join, LSet, StrConv, StrReverse, Filter, Replace
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.