---
title: "Sträng manipulering?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/154013-sträng-manipulering"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Zaiman"
published: "2006-11-21T14:16:54.000Z"
updated: "2006-11-22T09:22:32.000Z"
replies: 3
views: 359
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/154013-sträng-manipulering"
---

# Sträng manipulering?

## #1 — Zaiman, 2006-11-21T14:16Z

kom på en lösning bara jag fick skriva av mig tydligen   :r

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

## #2 — P, 2006-11-21T15:43Z

Markera som löst :)

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

## #3 — cok, 2006-11-21T16:24Z

Ännu bättre, visa lösningen på ditt problem och markera tråden som löst!

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

## #4 — Zaiman, 2006-11-22T09:22Z

Visar lite kod

I mitt fall blev det så att de rader som jag behövde manipuleras kunde jag enkelt bara ersätta med en blankrad.

Så här gjorde jag i mitt fall:

```
public static void prepFile(string file)
        {

            if (!File.Exists(("C:\\temp.txt")))
            {
                File.CreateText("C:\\temp.txt").Close();
                
            }

            string filename = "C:\\temp.txt";

            using (TextReader reader = new StreamReader(file, System.Text.Encoding.Default, false))
            
            {
                using (TextWriter wr = new StreamWriter(filename, false, System.Text.Encoding.Default))    
                {
//Plocka bort två första raderna                  
  string line = reader.ReadLine();
                    for (int i = 0; i < 2; i++)
                    {
                        line = reader.ReadLine();
                    }

                    while ((line = reader.ReadLine()) != null)
                    {
                      
                        line = line.Trim('\"');
                        line = line.Trim('ê');
                        line = line.Trim('ë');
                        line = line.Trim('è');
                        line = line.Trim('à');
                        line = line.Trim('{');
                        line = line.Trim(';');
                        line = line.Trim('ë');
                        line = line.Trim('á');
                        line = line.Trim('ë');

                        if (line.Length < 12)
                        {
                            wr.WriteLine();
                        }
                        else
                        {
                            wr.WriteLine(line);
                        }

                    }
                }
            }

        }
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/154013-sträng-manipulering
