字符串替换问题 有一个字符串如下:“工程量:{工程量}*{单价}”单击button1时,将字符串“2.3”替换“{工程量}”,将字符串“4.3”替换“{单价}“,并计算结果。请问该如何写代码?谢谢帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: TObject);var tmp,Str: String;begin Str := '工程量:{工程量}*{单价}'; tmp := StringReplace(Str, '{工程量}','2.3', [rfIgnoreCase]); tmp := StringReplace(tmp, '{单价}','4.3', [rfIgnoreCase]); Edit1.Text := tmp;end; 要计算结果的话就直接这样:procedure TForm1.Button1Click(Sender: TObject);var Str: String;begin Str := '工程量:{工程量}*{单价}'; Edit1.Text := StringReplace(Str, '{工程量}*{单价}',FloatToStr(2.3*4.3), [rfIgnoreCase]);end; 不明白搂主的意思。直接edit1.text:=‘工程量:’+FloatToStr(2.3*4.3) ;不就可以了? 触发器错误 数据库主从表的疑问 函数怎么打包成dll啊 quickrpt打印父子结构表时,如何每一页的开头都打印父数据? 文本文件转换为2个数据库的问题(在线等)? 关于做报表的问题 谁给我在qq上传一个可用的delphi5.0或delphi5.5,有300分相送 先祝各位有情人情人节快乐!再祝兄台朗之间新婚愉快!相信应该有网友接收过他的帮助吧!让我们一起祝贺! 热点 现在需要一个比较实用和廉价的方法存储靠实用的图像。 各位救命:[Fatal Error] required package 'rtl' not found 请教问题:SQL表的Image字段导出WORD!
var tmp,Str: String;
begin
Str := '工程量:{工程量}*{单价}';
tmp := StringReplace(Str, '{工程量}','2.3', [rfIgnoreCase]);
tmp := StringReplace(tmp, '{单价}','4.3', [rfIgnoreCase]);
Edit1.Text := tmp;
end;
procedure TForm1.Button1Click(Sender: TObject);
var Str: String;
begin
Str := '工程量:{工程量}*{单价}';
Edit1.Text := StringReplace(Str, '{工程量}*{单价}',FloatToStr(2.3*4.3), [rfIgnoreCase]);
end;