gpt4 book ai didi

delphi - 处理 Unix 和 DOS 文件

转载 作者:行者123 更新时间:2023-12-03 18:28:13 24 4
gpt4 key购买 nike

我的应用程序处理文本文件,这些文件有时在 WINdwos 系统和有时在 Linux 上生成。

处理两个行尾的最小努力方法是什么?

也就是说,对于每一行,我都想得到一个去掉行尾的字符串。

最佳答案

TStringList可以很好地处理 Windows 和 Linux 行尾。

program TestLFs;

{$APPTYPE CONSOLE}
uses
Classes;

var
SL: TStringList;
s: string;
begin
SL := TStringList.Create;
try
SL.LoadFromFile('YourUnixFile.txt');
for s in SL do
WriteLn(s);
SL.LoadFromFile('YourWindowsFile.txt');
for s in SL do
WriteLn(s);
finally
SL.Free;
end;
ReadLn;
end.

关于delphi - 处理 Unix 和 DOS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12031076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com