Поиск слова в тексте - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д