Example #1
0
std::string escapeString(const std::string & str, const char * escapeChars) {
	std::string escapedStr(str);
	boost::find_format_all(escapedStr,
	                       boost::token_finder(boost::is_any_of(escapeChars)),
	                                           character_escaper());
	return escapedStr;
}
Example #2
0
std::string escape_string(std::string s)
{
    return boost::find_format_all_copy(s, boost::token_finder(!boost::is_print()), character_escaper());
}