假设我从 API 中获得了几百行文本作为字符串 (C++),并且在该数据中散布着德语变音符号,例如 ä 或 ö,需要将其替换为 ae 和 oe。我熟悉编码(嗯,我读过http://www.joelonsoftware.com/articles/Unicode.html)并且解决问题很简单(基本上,搜索字符串,删除 char 并添加另外 2 个反而)。
但是,我对 C++ 的了解还不够快,无法快速做到这一点。我刚刚偶然发现了 StringBuilder ( http://www.codeproject.com/Articles/647856/4350-Performance-Improvement-with-the-StringBuilde ),它大大提高了速度,但我很好奇是否有更好的或更聪明的方法来做到这一点?