Сообщение Оптимальный unescape от 18.10.2014 7:01
Изменено 18.10.2014 7:04 PPA
Всеи привет!
Вероятно у кого-то есть готовый быстрый и оттестированный unescape/escape на c/с++
поделитесь ссылкой?
хочется оптимизнуть подобный код:
Вероятно у кого-то есть готовый быстрый и оттестированный unescape/escape на c/с++
поделитесь ссылкой?
хочется оптимизнуть подобный код:
while( (i = tmp.find("$", i)) != string::npos) {
tmp.replace(i, 5, "$");
i++;
}
i = 0;
while( (i = tmp.find("|", i)) != string::npos) {
tmp.replace(i, 6, "|");
i++;
}
i = 0;
while( (i = tmp.find("&", i)) != string::npos) {
tmp.replace(i, 5, "&");
i++;
}
Всеи привет!
Вероятно у кого-то есть готовый быстрый и оттестированный unescape/escape на c/с++
поделитесь ссылкой?
хочется оптимизнуть подобный код:
while( (i = tmp.find("$", i)) != string::npos) {
tmp.replace(i, 5, "$");
i++;
}
i = 0;
while( (i = tmp.find("|", i)) != string::npos) {
tmp.replace(i, 6, "|");
i++;
}
i = 0;
while( (i = tmp.find("&", i)) != string::npos) {
tmp.replace(i, 5, "&");
i++;
}
Вероятно у кого-то есть готовый быстрый и оттестированный unescape/escape на c/с++
поделитесь ссылкой?
хочется оптимизнуть подобный код:
while( (i = tmp.find("$", i)) != string::npos) {
tmp.replace(i, 5, "$");
i++;
}
i = 0;
while( (i = tmp.find("|", i)) != string::npos) {
tmp.replace(i, 6, "|");
i++;
}
i = 0;
while( (i = tmp.find("&", i)) != string::npos) {
tmp.replace(i, 5, "&");
i++;
}