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()))
42inline std::string
escape(std::string s)
56static 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