如何查找替换字符串中某个字符或汉字
各位老大:我想问一个关于在字符串中查找替换某个固定字符或汉字的问题。
例如: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);