Zmiana w txt ?

  • Rejestracja: dni
  • Ostatnio: dni
0

Czegos tutaj brakuje tylko nie do konca wiem czego mozecie zerknac:

Kopiuj
 string line;
            System.IO.StreamReader file =
               new System.IO.StreamReader(@"C:Adresy_e_mail.txt");

            while ((line = file.ReadLine()) != null)
            {
                if(line.contain("\t")) {line.replace("\t",",")};

            }
            file.Close();

chce zeby mi zmienil tab na przecinki w kazdej lini ale chyba brakuje zapisu nie wiem,mam racje ?

xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1571
0

Tak, brakuje zapisu. Możesz analogicznie go zrobić StreamWriter'em.

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
string[] file = File.ReadAllLines(@"plik.txt");

for (int i=0; i<file.Length; i++)
	if (!String.IsNullOrEmpty(file[i]))
		file[i] = file[i].Replace('\t',',');

File.WriteAllLines(@"plik2.txt", file);

albo jednolinijkowiec (Framework 3.5 lub nowszy):

Kopiuj
File.WriteAllLines(@"plik2.txt",File.ReadAllLines(@"plik.txt").Select(l=>l.Replace('\t',',')));
D1
  • Rejestracja: dni
  • Ostatnio: dni
0

ja to nie wiem czy Ci otworzy plik "C:Adresy_e_mail.txt"

  • Rejestracja: dni
  • Ostatnio: dni
0

nie no spoko sciezka mi sie tylko zle skopiowala, to akurat wiem ze tego by raczej nie otworzyl :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.