URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7583
[ Назад ]

Исходное сообщение
"Замена текста с использованием регулярных выражений в Си"

Отправлено lemegeton , 08-Сен-08 16:02 
Всем добрый день. Разбираюсь с регулярными выражениями в Си. Использую PCRE.
Сначала использую pcre_compile, потом pcre_exec. Но мне необходимо не просто найти совпадение а змаенить его на совершенно другой кусок текста.. Как это сделать, подскажите?

Содержание

Сообщения в этом обсуждении
"Замена текста с использованием регулярных выражений в Си"
Отправлено NuINu , 09-Сен-08 12:58 
>Всем добрый день. Разбираюсь с регулярными выражениями в Си. Использую PCRE.
>Сначала использую pcre_compile, потом pcre_exec. Но мне необходимо не просто найти совпадение
>а змаенить его на совершенно другой кусок текста.. Как это сделать,
>подскажите?

могу подсказать по pcrecpp
man pcrecpp  :)

string s = "yabba dabba doo";
pcrecpp::RE("b+").Replace("d", &s);

как в си можно сделать не знаю, если интересно посмотри исходники.



"Замена текста с использованием регулярных выражений в Си"
Отправлено lemegeton , 17-Сен-08 11:19 
спасибо