Как найти строку в файле и достать значение?

Здравствуйте, пожалуйста, помогите написать код, который откроет файл, найдет из 10 строк, строку "key value" и выведет value.
  • Вопрос задан
  • 2437 просмотров
Пригласить эксперта
Ответы на вопрос 4
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
ну да.. бросились все...
Ответ написан
Комментировать
conf
@conf
Ruby developer
Давайте попробую расписать по шагам. Если какие-то темы непонятны - смело идите в документацию и читайте весь раздел по непонятной теме от корки до корки.
Вам нужно воспользоваться функциями файловой системы (а именно чтения файла), функциями работы с массивами (читать про сами массивы: тут) и функциями работы со строками (разбиение строки по разделителю).
Общий алгоритм:
1) Считываем строки из файла в массив так, чтобы каждая строка являлась элементом массива
2) С помощью цикла пробегаем по всему массиву и сравниваем каждую строку с искомой (key value)
3) Как только нашли - разбиваем строку по пробелу (получается массив из 2-х элементов, 1-й элемент это key, а второй элемент - value)
4) Возвращаем 2-й элемент (не забываем что элементы в массивах нумеруются с нуля, так что второй элемент идет под номером 1).
Ответ написан
mlnkv
@mlnkv
JavaScript Developer
покажите пример строки, которую надо искать
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
Мальчик. Списывать нехорошо.
А уж просить посторонних людей сделать тебе зачет на халяву - и подавно.

Если балду пинал на лекциях, то делай как все лоботрясы - дай заработать однокурснику.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы