Может кто-нибудь объяснить технологию(краткий план так сказать) для написания фцнкции find(),кот. находит первое вхождение простого выражения в строку.Причем для обозначения одного любого символа используется ? ,для любого числа символов -*,[mnl] для обозначения любого символа,стоящего в скобках.Например find(s,"n[aA]me(*)") возвращает указатель на первое вхождение в строку s nAme или name с последующим любым выражением в скобках.
Соображалки не хватает ,чтоб реализовать все эти условия
..Помогите плз.