Поиск слова в тексте - C# (189036)
Формулировка задачи:
Доброго времени суток, имеется код, который ищет число в тексте если находит то выделяет всю строчку, как сделать чтоб при отсутствии кода выдавал ошибку???
Моя наработка но что то не фурычит
StreamReader str = new StreamReader(@"\My Documents\1c\Documents"+LoginName+"\" + "spisok.txt", Encoding.Default); string LineToAdd; while (!str.EndOfStream) { string st = str.ReadLine(); if (st.StartsWith("12345678")) { ////////////////////ОБРЕЗАЕМ ЛИШНИЕ ЗНАКИ////////////////// LineToAdd = st; LineToAdd = LineToAdd.Remove(0, 8); LineToAdd = LineToAdd.Substring(0, LineToAdd.Length - 1); Nimetus.Text = LineToAdd; //////////////ЗАПИСЫВАЕМ СТРОКУ ДЛЯ ДОБАВЛЕНИЯ///////////// LoginData.Root.Element("LineToAdd").Value = LineToAdd; LoginData.Save(@"\My Documents\1c\configs\settings.1c"); break; } else { LineToAdd = "Товар"; Nimetus.Text = "Товар"; //////////////ЗАПИСЫВАЕМ СТРОКУ ДЛЯ ДОБАВЛЕНИЯ///////////// LoginData.Root.Element("LineToAdd").Value = LineToAdd; LoginData.Save(@"\My Documents\1c\configs\settings.1c"); }
Решение задачи: «Поиск слова в тексте»
textual
Листинг программы
StreamReader str = new StreamReader(@"1.txt", Encoding.Default); string LineToAdd; while (!str.EndOfStream) { string st = str.ReadLine(); if (st.StartsWith("2222")) { ////////////////////ОБРЕЗАЕМ ЛИШНИЕ ЗНАКИ////////////////// LineToAdd = st; LineToAdd = LineToAdd.Remove(0, 5); LineToAdd = LineToAdd.Substring(0, LineToAdd.Length); Console.Write(LineToAdd+"\n"); //Nimetus.Text = LineToAdd; //////////////ЗАПИСЫВАЕМ СТРОКУ ДЛЯ ДОБАВЛЕНИЯ///////////// //LoginData.Root.Element("LineToAdd").Value = LineToAdd; //LoginData.Save(@"1.1c"); //break; } else { LineToAdd = "Товар"; Console.Write(LineToAdd+"\n"); Console.Write("2222 not found.\n");//messagebox //Nimetus.Text = "Товар"; //////////////ЗАПИСЫВАЕМ СТРОКУ ДЛЯ ДОБАВЛЕНИЯ///////////// //LoginData.Root.Element("LineToAdd").Value = LineToAdd; //LoginData.Save(@"2.1c"); } } str.Close();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д