& match() Syntax: match(<string>, <pattern>[, <delim>]) This function matches <pattern> against each word of <string>, returning the number of the first word that matches. If no words match then 0 is returned. The case of the characters being matched is not significant. The pattern may contain the wildcards '*' and '?'. '?' matches any one character, while '*' matches any number of characters, including none. So 's?x' would match 'sex' or 'six', but not to 'socx', but 's*x' would match any of them. <delim> may be used specified to specify a delimiter other than a space. Example: > say match(This is a test, test) You say "4" > say match(This is a test, is) You say "2" > say match(This is a test, *is*) You say "1" > say match(This is a test, *not*) You say "0" > say match(This is a test, is a) You say "0" See Also: LISTS, member(), strmatch()