Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
2 / 2 / 1
Регистрация: 14.08.2014
Сообщений: 220
1

Распарсить текстовый файл

21.05.2015, 23:30. Просмотров 1121. Ответов 3
Метки нет (Все метки)

помогите пожалуйста
допустим у нас есть текстовый документ list.txt в котором есть некая база
C#
1
2
3
4
5
6
7
8
// это list.txt
{
id: '1';
name: '123';
icon: '123/icon.png';
link: '123/list1.txt';
genre: '1';
}
и как мне извлечь это от туда и самое главное чтоб программа правильно прочитала а именно присвоило допустим
C#
1
2
3
int64  id = /* туту по идее единица из id: '1' */
string name = /* ну тут имя 123 сами поняли откуда */
//и так далее
спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2015, 23:30
Ответы с готовыми решениями:

Распарсить текстовый файл
Есть текстовый файл. Вот пример его содержания: Как сделать так, чтоб в файле удалилось всё,...

Распарсить текстовый файл
t=-100 t=-75 t=-50 t=0 t=50 t=100 t=300...

Распарсить текстовый файл
Привет всем. Есть файл 1.txt . В нем строки table2495gjbo4 table240gb354 //98 table24g3545...

Распарсить текстовый файл
Добрый вечер. Есть файл, который загружается в TextBox. В каждой строке находятся данные о...

3
0 / 0 / 0
Регистрация: 13.05.2015
Сообщений: 9
22.05.2015, 00:18 2
А в текстовом файле, записи будут иметь вид:
id: '1';
name: '123';
icon: '123/icon.png';
link: '123/list1.txt';
genre: '1';
id: '2';
name: '223';
icon: '223/icon.png';
link: '1223/list1.txt';
genre: '2';
и т. д.?

Что-то мне подсказывает что вы не правильно ищите подход
0
2 / 2 / 1
Регистрация: 14.08.2014
Сообщений: 220
22.05.2015, 00:22  [ТС] 3
нет вот так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
id: '1';
name: '123';
icon: '123/icon.png';
link: '123/list.txt';
genre: '1';
}
{
id: '2';
name: '123';
icon: '123/icon.png';
link: '123/list.txt';
genre: '2';
}
ну также только со скобочками
0
81 / 75 / 29
Регистрация: 08.08.2013
Сообщений: 416
Записей в блоге: 1
22.05.2015, 10:16 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Collections;
using System.IO;
    
     
     class EditText {
        public static string Pars(string s) {
            string t1;
            int i1,i2;
            
            i1=s.IndexOf("'");
            i2=s.LastIndexOf("'");
            
            t1=s.Substring(i1+1);
            t1=t1.Substring(0,t1.Length-2);
            return t1;
        }
     }
     
     
    
    class demo {
        static void Main() {
        string s ="link: '123/list.txt';";
        
        s=EditText.Pars(s);
        Console.WriteLine(s);
        
        s ="icon: '123/icon.png';";
        s=EditText.Pars(s);
        Console.WriteLine(s);
 
        Console.ReadLine();
        
        }
    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2015, 10:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Распарсить текстовый файл
Добрый вечер. Нужно распарсить текстовый файл, пример, текста: Вид деятельности: футболист ...

Распарсить текстовый файл с помощью Split
К примеру у меня есть ID, имена, номера которые я уже открыл в программе, и мне нужно при...

Распарсить текстовый файл и записать все числа в массив
Вообщем, есть txt файл, например, типа: бла бла бла бла 1333.78 бла бла (1 строка) бла бла бла...

Задача с использованием структуры «текстовый файл» (в файле хранится текст) 1) Переписать в другой текстовый файл самую
Задача с использованием структуры «текстовый файл» (в файле хранится текст) 1) Переписать в другой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.