#include <iostream> /* C++ iostream C++98/11 */
#include <string> /* C++ strings C++98/11 */
#include <boost/regex.hpp> /* RegEx Boost */
#include<boost/algorithm/string.hpp>
int main() {
/* Our strings and string forms for the regualr expressions. */
std::string rawUserQuery = "abc+edf+ggg";
boost::replace_all(rawUserQuery, "+", "%20");
std::cout<<rawUserQuery;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgICAgICAgICAgICAgICAvKiBDKysgaW9zdHJlYW0gICAgICAgICAgICBDKys5OC8xMSAqLwojaW5jbHVkZSA8c3RyaW5nPiAgICAgICAgICAgICAgICAgIC8qIEMrKyBzdHJpbmdzICAgICAgICAgICAgIEMrKzk4LzExICovCiNpbmNsdWRlIDxib29zdC9yZWdleC5ocHA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogUmVnRXggICAgICAgICAgICAgICAgICAgQm9vc3QgICovCiNpbmNsdWRlPGJvb3N0L2FsZ29yaXRobS9zdHJpbmcuaHBwPgoKaW50IG1haW4oKSB7CgogIC8qIE91ciBzdHJpbmdzIGFuZCBzdHJpbmcgZm9ybXMgZm9yIHRoZSByZWd1YWxyIGV4cHJlc3Npb25zLiAqLwogIAogIHN0ZDo6c3RyaW5nIHJhd1VzZXJRdWVyeSA9ICJhYmMrZWRmK2dnZyI7CiAgYm9vc3Q6OnJlcGxhY2VfYWxsKHJhd1VzZXJRdWVyeSwgIisiLCAiJTIwIik7CiAgc3RkOjpjb3V0PDxyYXdVc2VyUXVlcnk7Cgp9Cg==