1) str_replace с поддержкой масок "*" и желаьтельно "?" тоесть str_replace("bla 32123 bla vadf","321*bla","bzzz") , должно вернуть bla 321bzzzbla vadf 2) чтото типа extract(subj,from,to) тоесть extract("bla 32123 bla vadf","32*3","vadf") должно вернуть " bla " надо на чистом си , без мфц и классов
По поводу str_replacе - вообще задача стандартная институтская для первокуров на полторы строчки, регэкспы здесь - из пушки по воробьям - куча лишнего кода и снижение производительности. С системным кодингом люди уже совсем обленились - если не выходит сделать что-то дерганьем системных функций и функций стандартных библиотек то уже и не знают куда деваться. Насчет extract - не очень понял, что эта функция делает
ну в принципе уже частино своб задачу решил ... уже не горит но во сути вопроса : extract возвращает то что содержится между масками фром и то тоесть нужные данные = extract(строка по которой производится поиск, маска начала нужных данных, маска конца нужных данных)