Пример #1
0
//! (static)
std::string escape(const std::string & s) {
	std::deque<keyValuePair> replace;
	replace.emplace_back("\"", "\\\"");
	replace.emplace_back("\n", "\\n");
	replace.emplace_back("\\", "\\\\");
	return replaceMultiple(s, replace);
}
Пример #2
0
std::string StringUtils::escape(const std::string & s){
	static const auto escapeRules = getEscapeRules();
	return replaceMultiple(s,escapeRules);
}