Difference between revisions of "String Functions and Manipulation in VB6"

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search
(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 12: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.