Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- CA-Clipper Tools . Books 1-3 - <b>like()</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 LIKE()
 Compares character strings using wildcard characters
------------------------------------------------------------------------------
 Syntax

     LIKE(<cString1>,<cString2>) --> lEqual

 Arguments

     <cString1>  Designates the wildcard string for comparison.  All
     wildcards must be in this character string.

     <cString2>  Designates the string to compare to <cString1>.

 Returns

     LIKE() returns .T. when, after taking wildcards into account, both
     character strings are equal.

 Description

     This function allows you to compare two character strings with one
     another, where the first can contain wildcard characters.  This is
     similar to the way wildcard characters are used in conjunction with DOS
     commands but not identical.  Any single character matches a "?" in the
     first string (see examples).  The "*" within <cString1> can be placed
     anywhere and matches multiple characters.  You can also use multiple
     "*".

 Note

     .  You can also use wildcard characters in conjunction with an
        array of other string functions by using the SETATLIKE() switch, but
        only for the "?".

 Examples

     .  This example shows differences from DOS:

        Dir XYZ?.DBF                     // shows XYZ.DBF and XYZ1.DBF

        ? LIKE("XYZ?", "XYZ")            // .F.
        ? LIKE("XYZ?", "XYZ1")           // .T.

     .  This example shows other combinations:

        ? LIKE("*OG.*", "PROG.PRG")      // .T.
        ? LIKE("*OG.*", "LOG.PRG")       // .T.
        ? LIKE("*R*T*", "PROTO")         // .T.
        ? LIKE("*R*T*?", "PROTO")        // .F.
        ? LIKE("*R*T*?", "PROTO2")       // .T.

     .  Use wildcards in the first parameter only:

        ? LIKE("*PER", "CLIPPER")        // .T.
        ? LIKE("CLIPPER", "*PER")        // .F.


See Also: SETATLIKE()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson