Strmatch()
Jump to navigation
Jump to search
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.