Dodanie separatora do tekstu

0

Mam jakiś tekst zalozmy w pliku:

line = "aaaaaaaaaaaaaaaaaa	aaaaaaaaaaaaaaaaaa	aaaaaaaaaaaaaaaa";

chce co 3 znaki dodac separator ";"

Chcialem uzyc funkcji splikt z polaczonej z regex, ale ten sposob wgl nie dzieli mi lini. Nie rozumiem dlaczego. Moge prosic o wskazowke?

Probowalem wykorzystac tez:
regex101.com
test spliter w google //nie moge umiesic linku
Na tej pierwszej regex jest ok, na tej drugiej już nie.

  using (var streamReader = new StreamReader(openFileDialog1.FileName))
                using (var streamWriter = new StreamWriter(saveFileDialog1.FileName))
                {
                    string line;

                    while ((line = streamReader.ReadLine()) != null)
                    {
                        string[] lines = Regex.Split(line, @"^[a-zA-Z1-9]{3}");

                        foreach (string val in lines)
                        {
                            streamWriter.WriteLine(val); 
                        }

                      

                    }
                }
0

String.Split nie działa tak jak Ci się tu wydaje, doczytaj sobie dokładnie dokumentację https://msdn.microsoft.com/pl-pl/library/tabh47cf(v=vs.110).aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1