首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么查找替换字符串中某个字符或汉字

2012-02-11 
如何查找替换字符串中某个字符或汉字各位老大:我想问一个关于在字符串中查找替换某个固定字符或汉字的问题

如何查找替换字符串中某个字符或汉字
各位老大:我想问一个关于在字符串中查找替换某个固定字符或汉字的问题。
例如:AnsiString   xxxx   =   "进入管理页面,在要给分的回复后的文本框中填写分数 ";   我想查找汉字“给”,替换成“发”,或者查找符号“,”,替换成“*”。应该如何做,请各位大虾指点。

[解决办法]
TFindDialog
TReplaceDialog
[解决办法]
AnsiString xxxx = "进入管理页面,在要给分的回复后的文本框中填写分数 ";
int pos = xxxx.Pos( "给 ");
xxxx = xxxx.SubString(1, pos - 1) + "发 " +xxxx.SubString(pos + strlen( "给 "), xxxx.Length() - pos);

[解决办法]
AnsiString xxxx = "进入管理页面,在要给分的回复后的文本框中填写分数 ";
AnsiString yyyy = StringReplace(xxxx, "给 ", "发 ", TReplaceFlags() < <rfReplaceAll);
yyyy = StringReplace(yyyy, ", ", "* ", TReplaceFlags() < <rfReplaceAll);

热点排行