1. Matches a pattern at the start of the string
2. Matches a pattern at the end of the string
3. Matches a pattern from any part of a string
4. Such a function does not exist
Matches a pattern from any part of a string