0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 20
|
|
1 | |
.NET 4.x Распарсить текстовый файл с помощью Split14.07.2015, 13:14. Показов 1198. Ответов 14
Метки нет (Все метки)
К примеру у меня есть ID, имена, номера которые я уже открыл в программе, и мне нужно при определенной команде читались только буквы до пробела.
1.John 93333312 2.Snow 93123123 3.Ned 93121211 4.Stark 93111122 5.Teon 934444411
0
|
14.07.2015, 13:14 | |
Ответы с готовыми решениями:
14
Метод split и текстовый файл Распарсить текстовый файл Распарсить текстовый файл Распарсить текстовый файл |
10 / 10 / 5
Регистрация: 18.01.2012
Сообщений: 49
|
||||||
14.07.2015, 13:32 | 2 | |||||
Можно так. Читаем строку. потом берем левую часть от пробела, а вторым split берем то что справа от '.'
0
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 20
|
|
14.07.2015, 14:01 [ТС] | 3 |
ок посмотрю
Добавлено через 17 минут не получилось(
0
|
10 / 10 / 5
Регистрация: 18.01.2012
Сообщений: 49
|
|
14.07.2015, 14:07 | 4 |
а что не так? Если я все правильно понял, то есть файл, в котором строки в формате id.Name number. Оттуда нужно вытащить только Name. Или как-то не так ?
1
|
10 / 10 / 5
Регистрация: 20.04.2014
Сообщений: 161
|
||||||
14.07.2015, 14:13 | 5 | |||||
a_d_kok, Вот еще вариант:
0
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 20
|
|||||||||||
14.07.2015, 14:34 [ТС] | 6 | ||||||||||
да, но когда открываю программу консоль остается чистой вот код:
попробовал этот вариант
0
|
2806 / 1676 / 884
Регистрация: 14.04.2015
Сообщений: 5,717
|
||||||
14.07.2015, 14:57 | 7 | |||||
потому что добавьте в конце вот это =)
0
|
10 / 10 / 5
Регистрация: 18.01.2012
Сообщений: 49
|
||||||
14.07.2015, 14:59 | 8 | |||||
1
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 20
|
|
14.07.2015, 15:14 [ТС] | 9 |
оо спасибо логику понял))
0
|
3462 / 2473 / 695
Регистрация: 02.08.2011
Сообщений: 6,705
|
|
15.07.2015, 06:47 | 10 |
Странная у вас логика: сначала читаете из файла, потом проверяете - есть ли он вообще.
Как вариант, можно: 1. Запросить номер строки 2. Затем вызвать метод System.IO.File.ReadAllLines - прочитать все строки. 3. Проверить на допустимость номера. 4. Если подходит - вытащить строку по индексу (номер -1) и Split. 5. Profit Не по теме:
0
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 20
|
|
15.07.2015, 06:50 [ТС] | 11 |
я только начал учить C# и дз дали чтение файла, чтение определенной строки, разделение строки, чтение только имени, чтение номеров
0
|
3462 / 2473 / 695
Регистрация: 02.08.2011
Сообщений: 6,705
|
|
15.07.2015, 06:53 | 12 |
Чтение n-ой строки - n раз вызвать метод StreamReader.Readline, то тут нельзя заранее проверить корректность номера, так как в файле может не содержаться n строк.
0
|
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 20
|
||||||
15.07.2015, 07:07 [ТС] | 13 | |||||
Добавлено через 2 минуты Пример который я ввел наверху это и есть данные в тексте
0
|
59 / 59 / 54
Регистрация: 19.02.2012
Сообщений: 262
|
||||||
15.07.2015, 08:55 | 14 | |||||
если я вас правильно понял, то должно получиться следующее:
0
|
3462 / 2473 / 695
Регистрация: 02.08.2011
Сообщений: 6,705
|
||||||
15.07.2015, 09:08 | 15 | |||||
(mas.Length >= n)
Добавлено через 6 минут
0
|
15.07.2015, 09:08 | |
15.07.2015, 09:08 | |
Помогаю со студенческими работами здесь
15
Распарсить текстовый файл Распарсить текстовый файл Распарсить текстовый файл Распарсить текстовый файл и записать все числа в массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |