TinyMUX

Strmatch()

Functions

STRMATCH()

 **strmatch:** (<string>,<pattern>)

 This function matches <pattern> against the entire <string>, returning 1  if it matches and 0 if it does not.  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.

Examples:

   > say strmatch(This is a test,*Test)    You say, "1"    > say strmatch(This is a test,*This)    You say, "0"    > say strmatch(This is a test,*is*is*)    You say, "1"

Possible use:

 Can be used as a check to see if user is owner or not.   &isowner object=[strmatch(%#,owner(me))]  It can then be invoked using u() or just used inside an expression.