Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> StreamReader и способы извлечения данных. реуглярные выражения или еще как? 
:(
    Опции темы
ClockWork
Дата 14.3.2007, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 14.2.2007

Репутация: нет
Всего: нет



Есть такстовый файл, в котором в определенном формате хранятся данные. В данном конкретном случае данные об RC цепочке. Количество узлов и элементов в принципе может быть произвольным. Данные хранятся в следующем формате:
Цитата

// название элемента // тип элемента (0 -  R; 1 - С) // первый узел // второй узел // номинал
3 // количество узлов
/R1/0/0/1/5
/C1/1/0/1/5
/R2/0/1/2/5
/C2/1/1/2/5


Я создал для этого файла StreamReader и считываю из него данные построчно. Теперь надо из этих строк "выудить" нужные мне значения и записать их в соответсвующие переменные или массивы. Как это лучше сделать? Что посоветуете? Может запостите полезную ссылку по теме, или (может кто совсем добрый) приведете примерчик ( smile ).

Заранее спасибо. smile 
PM MAIL   Вверх
Gelis
Дата 14.3.2007, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 26.10.2006
Где: Брест

Репутация: 2
Всего: 4



Можно и без регулярных выражений примерно так
Код

List<int> firstUzel=new List<int>();
string str=streamRead.Readline();
//ну и например так
string[] vspom=str.Split('/');
firstUzel.Add(int.Parse(vspom[2]);

осталось только зациклить. Лень писать без VS.
PM MAIL   Вверх
ClockWork
Дата 14.3.2007, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 14.2.2007

Репутация: нет
Всего: нет



Цитата(Gelis @  14.3.2007,  16:17 Найти цитируемый пост)
Можно и без регулярных выражений примерно так


Спасибо. Идея вполне ясна. С каждой минутой C# и .Net нравятся мне все больше и больше.  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.