Расставить пробелы до и после ; ; . , / - C#
Формулировка задачи:
Написать программу которая считывает текст из файла, перед и после знаков ; ; . , / добавляет пробеллы и записывает в другой файл.
Решение задачи: «Расставить пробелы до и после ; ; . , /»
textual
Листинг программы
//кодировка Win1251
Encoding enc = Encoding.GetEncoding(1251);
string st;
//Открываем файл
StreamReader sr = new StreamReader("C:/File1.txt", enc);
//считываем в переменную
st = sr.ReadToEnd();
//Закрываем файл
sr.Close();
//Заменяем
st = st.Replace(";", " ; ");
st = st.Replace(":", " : ");
st = st.Replace(",", " , ");
st = st.Replace(".", " . ");
st = st.Replace("/", " / ");
//Создаём файл
StreamWriter sw = File.CreateText("C:/File2.txt");
//Записываем текст в поток файла
sw.WriteLine(st);
//Закрываем файл
sw.Close();