測試boost::algorithm::replace_all 方法

測試boost::algorithm::replace_all 方法
#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;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章