String Functions and Manipulation in VB6: Difference between revisions

From Free Knowledge Base- The DUCK Project
Jump to navigation Jump to search
No edit summary
No edit summary
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 09: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]])