Available in:
 
Apps (win)  
Apps (char)  
Reportwriter  
RPC  
Standalone PL 
 
X    
X    
X    
X    
X    
   
int instr(char1,char2[,n[,m]]) string char1,char2 int n,m
| char1 |  specifies the string in which to search.
 
  | 
| char2 |  specifies the string to search for.
The position of char2 is relative to the first character of
char1, even when n > 1.
 
  | 
| n |  (optional) specifies the place at which to begin searching.
If the value of the parameter is negative, the search begins from the back of the string.
 
  | 
| m | (optional) specifies the occurrence. | 
{
 char s[80], t[80], u[80];
 s = "This is an example for Trifox's TRIMpl";
 t = "Trifox";
 u = "No";
 printf("The location of Trifox within the string is " ^^ instr(s,t));
 printf("The location of No within the string is " ^^ instr(s, u));
}
The following returns the position of the last slash (/), in this case, 22. 
Note that the position is always returned from the beginning of the string and 
that it is 1-based.
instr("/usr2/rad/cheetah/lib/trim.ini", "/", -1)