Matches a string with a regular expression, and returns an array containing the results of that search.
A variable name or string literal containing the regular expression pattern and flags.
Matches a string or an object that supports being matched against, and returns an array containing the results of that search, or null if no matches are found.
An object that supports being matched against.