[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
POSDIFF()
Finds the first position from which two strings differ
------------------------------------------------------------------------------
Syntax
POSDIFF(<cString1>,<cString2>,[<nIgnore>])
--> nPosition
Arguments
<cString1> and <cString2> Designate the two character strings
that are compared.
<nIgnore> Designates how many characters at the beginning of the
character strings are excluded from the search. The default value
excludes none (0).
Returns
POSDIFF() returns the first position where <cString1> and <cString2>
differ. If both character strings are equal, then the function returns
0.
Description
POSDIFF() compares two strings and determines from which position the
first difference occurs. The <nIgnore> parameter allows you to exclude
a particular number of characters from the beginning of both character
strings from the search.
Note
. Character strings of different lengths can be compared with
each other (see examples).
Examples
. This example compares two strings of the same length:
cString1 := "X23AB$/A"
cString2 := "X23A8$/A"
? POSDIFF(cString1, cString2) // Result: 5
. Two strings of different lengths can also be compared:
? POSDIFF("AB", "ABC") // Result: 3
See Also:
POSEQUAL()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson