webForumDet fria alternativet

Sträng manipulering?

.NET

3 svar · 340 visningar · startad av Zaiman

Medlem sedan dec. 20014 239 inlägg
Frågan#1

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

Medlem sedan jan. 20012 204 inlägg
#2

Markera som löst :)

Medlem sedan dec. 2005664 inlägg
#3

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

Medlem sedan dec. 20014 239 inlägg
#4

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);
                        }

                    }
                }
            }

        }
263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)