---
title: "ta bort tomma rader i en fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/85951-ta-bort-tomma-rader-i-en-fil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mikaeled"
published: "2003-09-13T19:48:58.000Z"
updated: "2003-09-14T14:20:51.000Z"
replies: 8
views: 527
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/85951-ta-bort-tomma-rader-i-en-fil"
---

# ta bort tomma rader i en fil

## #1 — mikaeled, 2003-09-13T19:48Z

hej... jag har en textfil som läses in av php filen. Jag vill att scriptet tar bort alla tomma rader.

Permalänk: https://www.webforum.nu/p/85951

## #2 — mikaeled, 2003-09-13T19:57Z

fixade det!

```

$text = str_replace("\r\n", "", $text);
```

Permalänk: https://www.webforum.nu/p/1156113

## #3 — Matte, 2003-09-13T20:20Z

Det där tar bort alla radbrytningar så att du har allt på en rad.

Testa det här:

```php
$text = preg_replace("/(\\r\\n|\\r|\\n)\\s*(\\r\\n|\\r|\\n)/s", "\n", $text);
```

Permalänk: https://www.webforum.nu/p/1156116

## #4 — mikaeled, 2003-09-13T21:12Z

för att få sidan som man ska ta bort alla tomma rader samt tabbar (\\t?) så kör jag koden:

$html = implode ('', file ('http://www.url.com));

Problemet nu är, vad för kod ska jag ha för att göra om $html till en kod på en rad så jag kan köra eregi och få ut vissa specialla värden t ex mellan \<td\>och \</td\>...

Permalänk: https://www.webforum.nu/p/1156130

## #5 — Matte, 2003-09-14T04:00Z

Vill du ha det på en rad så fungerar väl din egen kod bra ?

Men varför måste du ha det på en rad ? Det går alldeles utmärkt att köra regexpar mot flerradiga strängar.

Permalänk: https://www.webforum.nu/p/1156210

## #6 — mikaeled, 2003-09-14T07:26Z

jag vet inte hur man gör det.

om filen innehåller tomma rader och tabs, hur får man då ut info 
"(tab)(tab)Hej!

(tab)(tab) DATA SOM SKA TAS \</td\>"

Det finns andra som har (tab)(tab) innan man måste också söka efter Hej för det hänger ihop med datan som ska taS

Permalänk: https://www.webforum.nu/p/1156219

## #7 — Matte, 2003-09-14T13:00Z

\\t är tab.
\\s är whitespace (osynliga tecken) av flera sorter t.ex mellanslag, tab eller (har jag för mig) radbrytning.

Permalänk: https://www.webforum.nu/p/1156351

## #8 — mikaeled, 2003-09-14T13:40Z

det blir nu att det inte finns några tomma rader samt tabbar, men nu måste vi fixa så att vi får ut datan som står mellan TEXTbörjan och TEXTslut...

jag behöver lite hjälp! tack...

Permalänk: https://www.webforum.nu/p/1156365

## #9 — mikaeled, 2003-09-14T14:20Z

jag fixade det till slut. tack för hjälpen!

Permalänk: https://www.webforum.nu/p/1156382

---

Tråden på webben: https://www.webforum.nu/amne/php/85951-ta-bort-tomma-rader-i-en-fil
