我需要从一个UNIX服务器下载下来的文本文件中提取自己想要的内容。
但是UNIX下的行结束符好像和WINDOWs下的行结束符不一样。
如果容reader的readline方法读取的话,读到换行符就不读了
请问大家,怎么能象处理windows文本一样处理UNix文本呢?
我以前看见有人解决过这个问题,可是现在找不到了,请大家帮我找找,或者帮我解决这个问题。
但是UNIX下的行结束符好像和WINDOWs下的行结束符不一样。
如果容reader的readline方法读取的话,读到换行符就不读了
请问大家,怎么能象处理windows文本一样处理UNix文本呢?
我以前看见有人解决过这个问题,可是现在找不到了,请大家帮我找找,或者帮我解决这个问题。
这是换行符还是结束符
可直接使用TStringList的LoadFromFile
无论是dos或unix换行,它都可以认为是一行
TStringList s=TstringList.Create;
s.LoadFromFile('文件名');
s.Strings[0]~s.Strings[s.Count-1]就是文件每一行的内容
s.Strings[s.Count-1] 读到s.Strings[0]就可以了