C++ string template library

后端 未结 10 1100
清酒与你
清酒与你 2020-12-16 01:23

I want simple C++ string based template library to replace strings at runtime.

For example, I will use

string template = \"My name is {{name}}\";
         


        
10条回答
  •  执笔经年
    2020-12-16 02:13

    string skeleton = "My name is {{name}}";
    string placeholder = "{{name}}";
    string::size_type pos = skeleton.find(placeholder);
    while( pos != string::npos ) {
        skeleton.replace(pos, placeholder.length(), "Gopalakrishnan");
        pos = skeleton.find(placeholder, ++pos);
    }
    

提交回复
热议问题