Поиск нужной строки в файле

loka23

Client
Регистрация
02.08.2019
Сообщения
127
Благодарностей
10
Баллы
18
Всем доброго времени.
Подскажите, есть переменная с номером 7771234. Есть так же файл txt, который содержит 1000 строк с похожими номерами(каждый уникальный)

7771230 Иванов Сергей
7771231 Рахимов Николай
7771232 Семенов Петр
7771233 Иванов Иван
7771234 Сидоров михаил
7771235 Иван Иванов
7771236 Алексей Алексей


Получается мне нужно вытащить из файла конкретную строку, которая содержит мою переменную. Не могу сообразить, как это сделать более разумно и просто
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 111
Благодарностей
8 981
Баллы
113
@loka23 Привяжите файл к списку и воспользуйтесь действием "Операции над списком - Получить строку - Содержит текcт":

79141


79142
 

Вложения

  • Спасибо
Реакции: loka23

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 785
Благодарностей
2 444
Баллы
113
Всем доброго времени.
Подскажите, есть переменная с номером 7771234. Есть так же файл txt, который содержит 1000 строк с похожими номерами(каждый уникальный)

7771230 Иванов Сергей
7771231 Рахимов Николай
7771232 Семенов Петр
7771233 Иванов Иван
7771234 Сидоров михаил
7771235 Иван Иванов
7771236 Алексей Алексей


Получается мне нужно вытащить из файла конкретную строку, которая содержит мою переменную. Не могу сообразить, как это сделать более разумно и просто
79144

C#:
string start_line = "7771232";
string path = @"C:\Users\User\Desktop\file.txt";
//7771230 Иванов Сергей
//7771231 Рахимов Николай
//7771232 Семенов Петр
//7771233 Иванов Иван
//7771234 Сидоров михаил
//7771235 Иван Иванов
//7771236 Алексей Алексей
var lines = File.ReadLines(path);
return lines.Where(x => x.StartsWith(start_line)).DefaultIfEmpty<string>("Не нашли...").First();
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)