主题:在memo控件里替换的问题
AnsiString stxt="m";//为需查找的字符串
AnsiString rtxt="1111";//为需替换的字符串
AnsiString message;//提示信息
int spos;
spos=Memo1->Lines->Text.Pos(stxt);
if(spos>0)
{
Memo1->SelStart=spos-1;
Memo1->SelLength=stxt.Length();
Memo1->SelText=rtxt
}
用上面的代码在包含“了”字的Memo控件中(如:我见了你就什么都忘了。)查找“四”时有问题会把“了”当成“四”处理,怎么解决?
AnsiString rtxt="1111";//为需替换的字符串
AnsiString message;//提示信息
int spos;
spos=Memo1->Lines->Text.Pos(stxt);
if(spos>0)
{
Memo1->SelStart=spos-1;
Memo1->SelLength=stxt.Length();
Memo1->SelText=rtxt
}
用上面的代码在包含“了”字的Memo控件中(如:我见了你就什么都忘了。)查找“四”时有问题会把“了”当成“四”处理,怎么解决?