#include <iostream>
#include <map>
#include <string>
#include "boost/algorithm/string.hpp"
using namespace std;
map<string, int> emoji_map;
static inline void replaceEmojiUnicodeToChar(std::string& str)
{
map<string, string> emoji_map;
emoji_map.insert(map<string, string>::value_type("zzz", "500"));
for(std::map<std::string, std::string>::iterator it = emoji_map.begin() ; it != emoji_map.end(); it++)
{
boost::algorithm::replace_all(str, it->first, it->second);
}
}
int main(int argc, char *argv[])
{
std::string str1 = "zzzss";
replaceEmojiUnicodeToChar(str1);
cout<<"str1 === "<<str1<<endl;
}
測試boost::algorithm::replace_all 方法
測試boost::algorithm::replace_all 方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.