TStringList的DelimitedText属性遭遇空格的解决方案? 当给TStringList的DelimitedText属性赋值时,如果碰到字符串中有空格时会造成结果不正确,有没有好的解决办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先StringReplace用一个特殊字符替代空格,然后StringReplace回来 procedure TForm1.Button1Click(Sender: TObject);var s: TStringlist; i: integer; ss: string;begin ss:='aa|bb c| c'; ss:= StringReplace(ss,' ','#',[rfReplaceAll]); s:= TStringList.Create; s.Delimiter:= '|'; s.DelimitedText:= ss; for i:= 0 to s.Count - 1 do begin s[i]:= StringReplace(s[i],'#',' ',[rfReplaceAll]); memo1.Lines.Add(s[i]); end; s.Free;end; 如何知道当前clientdataset运行哪一段sql代码? vista+delphi2007的程序 xp下出现错误 dbexpres driver does not support the tdbxtypes.unknown data type 去北大青鸟学.net对学delphi有没有帮助啊? 问题 为什么会说sql语句结尾缺少分号!急 注册自动化对象而无需提示注册成功,如何办? 急需DEPHI高手 不好意思,如何得到一个数组元素的指针? 誰能免費給我起一個像"微軟"那樣好聽的軟件名字﹖ 怎么让我的进程关不掉啊(急) 同一个界面在简繁体系统中的caption编码不同?谁能告诉我为什么??
var
s: TStringlist;
i: integer;
ss: string;
begin
ss:='aa|bb c| c';
ss:= StringReplace(ss,' ','#',[rfReplaceAll]);
s:= TStringList.Create;
s.Delimiter:= '|';
s.DelimitedText:= ss;
for i:= 0 to s.Count - 1 do
begin
s[i]:= StringReplace(s[i],'#',' ',[rfReplaceAll]);
memo1.Lines.Add(s[i]);
end;
s.Free;
end;