Я знаю, что можно использовать boost escaped_list_separator для разделения строки и одновременного удаления экранов.Есть ли какая-то функция возврата escaped_list_separator?
Есть ли аналогичный (элегантный) способ достижения обратного результата? Как объединение нескольких строк в один, добавляя выходы?
не разработчик C++, так что я не могу говорить, будет ли он удовлетворить ваши потребности, но HTTP: // WWW. boost.org/doc/libs/1_55_0/doc/html/string_algo/reference.html#header.boost.algorithm.string.join_hpp представляется подходящим? –
@SeanBright, предикат просто проверяет входные данные, в то время как в процессе использования 'join' мне нужно изменить вход, экранируя определенные символы. – kaspersky
Можете ли вы просто запустить функцию 'escape()' для каждого элемента, прежде чем «присоединить» их все? – Keeler