Find
Mon 01 January 2018Syntax
Find(string, within_string [, number])
Description
Use the Find function to locate one string of text within another string of text and returns the character position of the string as an integer. Find is case-sensitive and does not allow wildcards.
If you need to do either case-sensitive search or pattern matching, just to find if a string matches a pattern, use the DBPatternMatch function.
  If you need to find
a quotation mark, you need to escape it with a single
  
   "
  
  . For example
 
&find = Find("""", PSOPRDEFN_SRCH.OPRID);
Parameters
| 
      Field or Control  | 
    
      Definition  | 
   
|---|---|
| string | 
      The text you are searching for. A tilde character ( ~ ) used in the string parameter stands for an arbitrary number of white spaces.  | 
   
| within_string | 
      The text string you are searching within.  | 
   
| number | 
      The position of within_string at which you want to start your search. If you omit number , Find starts at the first character of within_string .  | 
   
Returns
Returns a Number value indicating the starting position of string in within_string .
Find returns with 0 if string does not appear in within_string , if number is less than or equal to zero, or if number is greater than the length of within_string .