У меня есть текстовый файл, в котором есть пустые строки. Значение линий, которые ничего не имеют на них и просто занимают пространство.Удалить пустые строки из текстового файла
Это выглядит следующим образом:
The
quick
brown
fox jumped over
the
lazy dog
и мне нужно, чтобы выглядеть следующим образом:
The
quick
brown
fox jumped over
the
lazy dog
Как я могу удалить эти пустые строки и принимать только те строки, с содержанием и записать их к новому файлу?
Вот что я знаю, как это сделать:
$file = fopen('newFile.txt', 'w');
$lines = fopen('tagged.txt');
foreach($lines as $line){
/* check contents of $line. If it is nothing or just a \n then ignore it.
else, then write it using fwrite($file, $line."\n");*/
}
Возможно, вы имели в виду 'файл ('tagged.txt')' вместо? – Jon
str_replace() double line break –
Вы можете использовать 'sed':' sed -e '/^$/d' tagged.txt> newFile.txt'. – Gumbo