У меня проблемы с определением способа разбора данного текстового файла.
Вот запись в файле:
type = "book"
callnumber = "1"
authors = "a"
title = "t"
publisher = "p"
year = "2023"
каждая запись отделена строкой пробела(символ новой строки).
поэтому у меня есть эти переменные (тип, callnumber, авторы, заголовок ....), и мне нужно прочитать этот текст и определить, какие значения их устанавливать.Например, когда я читаю строку «callnumber = 1», мне нужно установить эту переменную равной 1.
Это то, что я имею до сих пор.Я читаю по одной строке за раз, например, type = "book"
, а затем разбиваю эту строку на массив строк с разделителем ", чтобы массив содержал type =
и book
. Теперь моя проблемадальше идет дальше. Я подумал, что могу циклически проходить каждую строку в массиве, символ за символом, пока не достигну пробела. Поэтому у меня будет type
, но у меня еще нет данных для хранения в типеи захват даст мне book
(игнорируя = и пробел), но как я могу приписать книгу к типу?
Итак, я ищу способ разбирать текстовый файл построчнои назначьте значения переменных, основываясь на найденных мной словах.
Спасибо.