在C ++中删除韩语字符串中的子字符串

时间:2012-11-08 10:45:32

标签: c++ string unicode cjk

我有一个韩文字符串:“태권소녀1”。现在我想删除一个子串,“1”(空格和'1'字符)。我怎么能用C ++做呢?

使用英文字符串可以正常使用,但我还是不能用韩文字母。

非常感谢你,如果你能给我一些想法。

1 个答案:

答案 0 :(得分:0)

thestring.erase(thestring.find(" 1"),2);

假设,它就在那里。这不是使用它的代码,它是关于在文档中查找内容的提示。

您遇到的问题可能是确定特定字符串的字符大小(以字节为单位)。这取决于编码,但通常您可能希望查看名称中的mb函数系列(代表多字节)。