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

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search
Line 25: Line 25:
 
  MyPos = Instr(1, SearchString, "W")  ' Returns 0.
 
  MyPos = Instr(1, SearchString, "W")  ' Returns 0.
  
 +
== InStrRev (function) ==
 +
Returns the position of an occurrence of one string within another, from the end of string.
  
 +
Syntax
 +
:InstrRev(stringcheck, stringmatch[, start[, compare]])
 +
 +
 +
 +
 +
 +
 +
 +
 +
 
 +
 +
 
  
 
[[Category:Computer Technology]]
 
[[Category:Computer Technology]]
 
[[Category:Programming]]
 
[[Category:Programming]]
 
[[Category:VB6]]
 
[[Category:VB6]]

Revision as of 12:15, 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.

InStrRev (function)

Returns the position of an occurrence of one string within another, from the end of string.

Syntax

InstrRev(stringcheck, stringmatch[, start[, compare]])