在资料里遇见13*42*23的时候,如何去掉*拆成13 42 23这样? 在资料里遇见13*42*23的时候,如何去掉*拆成13 42 23这样?分数不够可以再加!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有一个字符串替换函数AnsiReplaceStr('13*42*23','*',' '); 我是要在数据库中找出来显示成长宽高12,42,23这样不更改数据库原来的资料看看字符替换行不,SQL行吗? 仅仅是 长,宽,高 的话 就用POS()吧 取*的位置 就可以了 StringReplace('13*42*23','*',' '); procedure TForm1.Button1Click(Sender: TObject);var str,temp: string;begin str := Edit1.Text; while pos('*',str) > 0 do begin temp := copy(str,1,pos('*',str)-1); str := temp + copy(str,pos('*',str)+1,length(str)-pos('*',str)); end; edit2.Text := str;end; procedure TForm1.Button1Click(Sender: TObject);var str,temp: string;begin str := Edit1.Text; while pos('*',str) > 0 do begin temp := copy(str,1,pos('*',str)-1); str := temp +' '+ copy(str,pos('*',str)+1,length(str)-pos('*',str));--这样就是空格 end; edit2.Text := str;end; 如果我要分开三个edit显示呢? 如果我要分开三个edit显示呢?//楼主 你这问题本来就不难 现在又多了个问题 如果你肯花费几分钟看看POS函数 COPY函数的话 就好了 这个问题 更简单! 如何获取某个控件的光标图片,将它旋转后重新生成一个新的光标? 关于 界面 控制的问题 请教大侠一个问题,关于数据对比的。 关键字:ODBC Paradox 必须使用一个可更新的查询 SqlServer数据库的备份问题 请各位大虾帮帮忙!是比较的回答,马上兑现 紧急求救??????????????!!!!!!!!!! 请问一个DLL问题 怎样在delphi编程中列出所有函数成员,以供调用? 被同公司的女孩爱上了,干不了,怎么办 ???? 讨论 "据说是微软的考题(出自<<世界500强试题>>)" 我用Qreport开发的报表在本机上打印没问题,但是到别的机器上不行,怎么回事啊?
AnsiReplaceStr('13*42*23','*',' ');
var
str,temp: string;
begin
str := Edit1.Text;
while pos('*',str) > 0 do
begin
temp := copy(str,1,pos('*',str)-1);
str := temp + copy(str,pos('*',str)+1,length(str)-pos('*',str));
end;
edit2.Text := str;
end;
var
str,temp: string;
begin
str := Edit1.Text;
while pos('*',str) > 0 do
begin
temp := copy(str,1,pos('*',str)-1);
str := temp +' '+ copy(str,pos('*',str)+1,length(str)-pos('*',str));--这样就是空格
end;
edit2.Text := str;
end;