Problem :
Given a string text and a pattern with zero or more special character ‘’ and ‘’ can be mapped with any character, find the starting index of the first occurrence of pattern in the text.
eg: Input: text = “abcdefgh” and pattern “c*d”
Output: 2
Please explain how to solve this ?