如何删除一个字符串中的中文空格,包括中间和两边的。
解决方案 »
- 关于dbgridsed!我放了个dbgridsed,在编译的时候怎么提示没找到gridsed.dcu!!!!!!
- 关于用delphi6做mis系统的问题?
- 屏幕抓图瞬间鼠标会停顿,且CPU占用率高 请各位大侠帮忙解决
- 关于在TStringGrid类的对象中删除行(列),插入行(列)的问题。
- 小弟是菜鸟,跪求一简单算法!在线等候!!!急急急!!!
- 请问怎样将chr转换成string?
- %%%%%%%急求 关于库存结算的问题%%%%%%%%%%%%%
- ApplyUpdates(0)保存数据时报unable to find record! no key specified!
- SQL更新语句.
- 在使用table时可以使用BatchMove导数据,可是改成ADOTable,就无法使用BatchMove,我该怎么办?
- ==急需dxTreeList或dxDBTreeList控件,要For D7的,up有分!!!!!!!!!===
- 帮忙转变一个函数
function convertstr(s : string) : string;
var
i : integer;
begin
for i := 1 to length(s) do
if (s[i]=' ')then
s[i] := ''
Result:= s;
end;
怎样??
to upingking:s[i]是单字节,永远不可能等于一个中文空格(双字节)
function TDataModule1.mtrim(s:string):string;
var
sin,sout:string;
i,k,len:word;
begin
sin:=s;
sout:=s;
len:=length(sin);
if len<>0 then
begin
k:=1;
for i:=1 to len do
if sin[i]<>' ' then
begin
sout[k]:=sin[i];
k:=k+1;
end;
result:=copy(sout,1,k-1);
end
else result:='';
end;