int match(string pattern, string subject)
This function returns 1 if the subject matches the pattern specified, or 0 if the subject doesn’t match. The standard Houdini pattern matching is used. Multiple patterns may be separated by spaces or commas. The special characters for matching are:
-
?
Match any character -
*
Match any substring -
[list]
Match any of the characters specified in the list. -
If a pattern is prefixed by a caret (^), then subjects which match this pattern will be excluded from the match.
Examples:
-
a*
- Match any string beginning with a. -
a*,^aardvark
- Match any string beginning with a except for aardvark. -
[abc]*z
- Match any string beginning with a, b or c and ending with z. -
g*,^geo*
- Match any string beginning with g, but not any string beginning with geo.
string |
|