4 #include <nlohmann/detail/macro_scope.hpp>
27 JSON_ASSERT(!f.empty());
28 for (
auto pos = s.find(f);
29 pos != std::string::npos;
30 s.replace(pos, f.size(), t),
31 pos = s.find(f, pos + t.size()))
42 inline std::string
escape(std::string s)
56 static void unescape(std::string& s)
std::string escape(std::string s)
string escaping as described in RFC 6901 (Sect. 4)
Definition: string_escape.hpp:42
void replace_substring(std::string &s, const std::string &f, const std::string &t)
replace all occurrences of a substring by another string
Definition: string_escape.hpp:24
namespace for Niels Lohmann
Definition: adl_serializer.hpp:12