---
title: "Läsa in speciell rad ur fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/100290-läsa-in-speciell-rad-ur-fil"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "xcalibrate"
published: "2004-03-25T16:39:33.000Z"
updated: "2004-04-13T14:46:37.000Z"
replies: 3
views: 284
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/dotnet/100290-läsa-in-speciell-rad-ur-fil"
---

# Läsa in speciell rad ur fil

## #1 — xcalibrate, 2004-03-25T16:39Z

Hejsan!

Jag skulle vilja veta hur jag får ut raderna som börjar på "namn", "alder", "bor". Dessa rader variarer radnumret, alltså det jag menar är att ibland kan "namn" ligga på rad 174 och ibland på rad 12. Samma med dom andra.
Såhär kan det se ut i filen:

asdas9udhsa9d
asd
ad
sa
dasdad
**namn jonte** 
asdasdasd
asd
as
da
**alder 12** 
sadasidu9qwe
qwe
q
weqwe
**bor uddevalla** 

Alltså måste man ta reda på vad raderna börjar på, tex left("namn", 4) eller nått? Har jag rätt? Detta vill jag läsa in i tre textfält. Alltså inte "namn", "alder", "bor" utan det som står efter.

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

## #2 — niko, 2004-03-26T08:20Z

> Alltså måste man ta reda på vad raderna börjar på, tex left("namn", 4) eller nått? Har jag rätt?

Ja, du har rätt. Om du använder det formatet så får du själv skriva logiken för att parsa filen och leta upp rätt data. Om du däremot använder ett strukturerat format tex ini-fil (som du redan varit inne på) eller ännu bättre xml så finns det redan färdiga lib/API:er som gör jobbet åt dig.

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

## #3 — xcalibrate, 2004-03-26T16:51Z

någon som kan skriva koden för jag har ingen aning

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

## #4 — el_jalapeno, 2004-04-13T14:46Z

det vore enklare att som niko sa använda ex en inifil men om du vill göra det radvis så måste du loopa raderna och läsa in en rad i taget och ta reda på vilka de första bokstäverna är. Om det ex är 'namn' då är namnet den radens sträng utan "namn ", alltså:

lägg in det här i din loop där du läser in filen:

'Radnummret är i själva verket den sträng som raden har.. du kan ju kalla den vad du vill i din loop

Dim name as string

if left(radnummer, len("namn")) = "namn" then
   name = right(radnummer, len(radnummer) - len("namn "))
   txtName.text = name
end if

sen får du göra likadant med alder och bor.. lycka till :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/100290-läsa-in-speciell-rad-ur-fil
