Я довольно новичок в C#. Может кто-нибудь, пожалуйста, дайте мне правильное направление, как я могу разобрать следующий текстовый файл?Как я могу проанализировать следующий текстовый файл?
Программа Я пытаюсь реализовать будет делать следующее:
Он попросит пользователя ввести каталог. Он будет искать в каталоге текстовые файлы. Он будет перебирать текстовые файлы, анализировать их и сохранять в одной таблице. Текстовые файлы имеют следующую структуру:
(это текстовый файл 1)
001 - Milan (Citizens)
Pitch Street
John Doe 15, F1 2 35022I
Janette Doe 17, F7 2 32345I
Angel Street
Mark Skate 12, F3 2 35532I
Jacqueline Skate 18, F6 2 54343I
(это текстовый файл 2)
002 - Rome (Citizens)
Colosseum Street
Christian Troy 21, F8 5 21354I
Janette Doe 17, F7 2 23453T
Pope Street
Sean McNamara Villa McNamara 12424I
Julia McNamara Villa McNamara 43344I
и т.д ...
001 - Милан и т. Д. - это город. Это находится один раз в начале каждого текстового файла. Colosseum Street и т. Д. - это название улицы. Затем для каждой улицы есть список с тремя столбцами: имя, адрес, идентификационная карточка.
Что мне нужно - это вставить каждого гражданина в базу данных. база данных будет иметь одну таблицу в следующем формате:
имя, фамилия, адрес id_card, город, улица
Таким образом, каждый гражданин должен храниться в какой-то массив и массив будет содержать гражданина соответствующего города и гражданина.
Если кто-то может дать мне некоторые идеи о том, как разбирать формат этого текстового файла, было бы здорово, так как он имеет немного необычный формат. Также обратите внимание, что пробелы между именем, адресом и идентификационной картой являются фактическими пробелами, а не вкладками.
Большое спасибо заранее!
С уважением, Крис
+1 для здравого смысла. – Kev
Спасибо за ссылки на учебники. В настоящее время мне удалось разобрать текстовый файл с тысячами строк, и он выглядит хорошо. – seedg