恐怕这个问题不会太受欢迎,可能会被低估,但我已经在这个网站(和其他人)搜索和搜索,我找不到一个办法。从txt文件中删除空白行保留回车
我有,比如说一个文本文件,内容如下所示:
我需要删除空行,但保持现有的回车,这样的:
我正在使用的密码:
if ($file = fopen("file.txt", "r")) {
while(!feof($file)) {
$line = fgets($file);
echo str_replace("\r\n","",$line)
}
fclose($file);
}
如上所述,我曾尝试使用像str_replace,preg_replace,\ r \ n或\ n \ n等函数来替换字符,但所有这些函数都会得到如下结果:
根据需要删除空行,但回车也被删除,这在我的情况下是不允许的。
所以我想知道是否有人可以建议一种方法来实现我的目标:)谢谢。
替换行中的任意2个或更多换行符并设置一个只 – nogad
做这个答案的帮助? http://stackoverflow.com/questions/6360566/replace-multiple-newline-tab-space –
谢谢你们,我要去尝试;) – b1919676