怎样不要用回车来分割文本?
delphi吧
全部回复
仅看楼主
level 2
wwacdroot 楼主
procedure TForm1.Button5Click(Sender: TObject); //载入文本数据
var
i:Integer;
s:string;
filename:string;
a:TStringList;
begin
if OpenDialog1.Execute then
begin
filename:=OpenDialog1.FileName;
a:=TStringList.Create;
a.LoadFromFile(filename);
s:=a.Text;
showmessage(s);//这里正确读出了我的文本
a.Delimiter:='@';
a.DelimitedText:=a.Text;
for i:=0 to 23 do
begin
Edit5.Text:=a[0];
Memo.Text:=a[16];
要载入的文本有很多回车,或者说换行。我想要以@ 这个符号来分割,但是实际上它除了用@ 来分割,还用回车来分割,怎么让它不要用回车来分割?
2017年07月20日 03点07分 1
level 5
删除文本中的回车换行符
2017年07月20日 03点07分 4
本来我希望在memo中能显示带回车的内容,不过好像也只能删掉回车了,谢谢你。
2017年07月20日 05点07分
吧务
level 14
loadfromfile后获取text,再替换0d0a为@
2017年07月20日 04点07分 5
下午试一下能不能把回车找个符号替换掉,然后写入memo前,再把符号替换成回车吧。实在不行,就只好不要回车了,以后学精一些再来研究。
2017年07月20日 05点07分
level 8
有个属性是严格分隔符,strict什么的,你百度一下。
2017年07月21日 05点07分 6
1