I am new to regular expressions and would like to know the pattern to find if a wildcard string exists in another string?
Eg:
if * search_string in main_string (if the main string ends with search_string)
if search_string * in main_string (if main string starts with search_string)
if * search_string * in main_string (if main string contains search_string)
if search_string in main_string (if main string itself is search_string)
search_string can be any string, even something like this "(13786213" or "34576(13786213", should work in any case of strings?
I tried this, but not a generic one, it fails for the "(13786213" case etc.
string search_string = search_string.Replace("*", ".*?");
if(new Regex(search_string.ToLower()).IsMatch(main_string))
{
\\success
}