有一个字符串,如何删除这个字符串中的多个不相邻的空格,生成一个完整而没有空格的字符串呢?
有这样的函数吗?
有这样的函数吗?
解决方案 »
- 多线程串口通讯程序
- 我现在要做个窗体设计器,就是类似Delphi设计窗体一样.要在程序运行时能用鼠标移动控件的位置,改变控件的大小
- 审核流程的数据库结构怎样设计比较好?
- 概念问题!!!拜托,俺没分了!
- 编好的程序如何打包?
- DataBase的事务处理!
- 初学者之问,想拿分的人快来哦!!
- delphi如何引用access数据库中得值
- 谁能告诉我类和库有什么区别,送分
- Check(DbiPackTable(Table1.DBHandle, Table1.Handle, nil, szDBASE, True));总是报错"Capability not supported",请大家帮忙,我是odbc配的数据源!!!
- 请问一下,有没有专门介绍IDL的数据类型的资料?
- 请大家帮忙看看这个问题,如何从一行文本中提取出有用的数据?
(代理服务器有问题,不能发长的留言,请原谅)
--------------------------------------
看!
那支正飞向太阳的蛾子.....
就是我!
--------------------------------------
edit1.text:=stringreplace(edit1.text,' ','',[rfReplaceAll]);
(代理服务器有问题,不能发长的留言,请原谅)
--------------------------------------
看!
那支正飞向太阳的蛾子.....
就是我!
--------------------------------------
edit1.text:=stringreplace(edit1.text,' ','',[rfReplaceAll]);
(代理服务器有问题,不能发长的留言,请原谅)
--------------------------------------
看!
那支正飞向太阳的蛾子.....
就是我!
--------------------------------------
var site,StrLen:integer;
begin
{source在S中出现的位置}
site:=pos(source,s);
{source的长度}
StrLen:=length(source);
{删除source字符串}
delete(s,site,StrLen);
{插入target字符串到S中}
insert(target,s,site);
{返回新串}
replaceText:=s;
end;
delete(HostOrIPStr,Pos(' ', Str),1);
var
P, R: string;
begin
SetLength(Result, Length(S));
P := PChar(S);
R := PChar(Result);
while True do
begin
case P^ of
#32: ;
#0: break;
else
R^ := P^;
Inc(R);
end;
Inc(P);
end;
end;
var
P, R: PChar;
s :=stringreplace(edit1.text,' ','',[rfReplaceAll]);
是最好的!
str : string;
begin
str:=trim(str);
.....
...
end;