2 / 2 / 0
Регистрация: 28.02.2013
Сообщений: 26
1

Считать текст из строки

09.09.2013, 11:23. Показов 1358. Ответов 2
Метки нет (Все метки)

Подскажите как считать последнюю строку в файле и из этой строки вычитать текст.
Вид строки в файле: 12.05.2012 7:31:34 - Произведен вход в справочник имен
Необходим только текст без DateTime.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2013, 11:23
Ответы с готовыми решениями:

Как считать текст из файла и вывести определённые строки?
написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие...

Считать текст из файла и вывести на экран только строки, содержащие двузначные числа
Подскажите пожалуйста,по программе которая считывает текст из файла и выводит на экран только...

Считать текст из файла и вывести на экран только строки, не содержащие двузначных чисел
Задание: Считать текст из файла и вывести на экран только строки, не содержащие двузначных чисел.

Считать текст из файла и вывести на экран только строки не содержащие двузначных чисел
Нужно написать программу, которая считывает текст из файла и выводит на экран только строки, не...

2
6259 / 3560 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
09.09.2013, 12:13 2
Лучший ответ Сообщение было отмечено Evi как решение

Решение

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
using System;
using System.IO;
 
 
public static class StringExtension
{
    public static string After(this string s, char ch)
    {
        if (s == null)
            throw new ArgumentNullException("s");
        return s.Substring(s.IndexOf(ch) + 1);
    }
}
 
class Program
{
    static string LastString(string filename)
    {
        string buf;
        string lastString = null;
        using (StreamReader stream = File.OpenText(filename))
            while ((buf = stream.ReadLine()) != null)
                lastString = buf;
        return lastString;
    }
 
    static void Main(string[] args)
    {
        string s = LastString("1.txt");
        Console.WriteLine(s.After('-').TrimStart());
    }
}
2
Администратор
Эксперт .NET
9380 / 4664 / 757
Регистрация: 17.04.2012
Сообщений: 9,511
Записей в блоге: 14
09.09.2013, 12:34 3
Немного другой вариант
C#
1
2
3
4
5
6
7
public string ParseFile(string fileName) {
    string[] lines = File.ReadAllLines(fileName);
    string[] lastLine = lines[lines.Length - 1].Split('-');
    if (lastLine.Length > 1)
        return lastLine[1];
    throw new FormatException("Файл не соответствует формату, поставленному в задаче.");
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.09.2013, 12:34
Помогаю со студенческими работами здесь

Считать текст из файла и выводит на экран только строки, не содержащие двузначных чисел
Написать программу, которая считывает текст из файла и выводит на экран только строки, не...

Считать текст из файла и вывести на экран только строки, содержащие двузначные числа
Написать прогу,которая считывает текст из файла и выводит на экран только строки,содержащие...

Считать текст из файла и вывести на экран только строки, не содержащие двузначных чисел
Написать программу, которая считывает текст из файла и выводит на экран только строки, не...

Строки: считать текст из файла и вывести в другой файл и на экран только строки, не содержащие цифр
Написать программу, которая считывает текст из файла и выводит в другой файл и на экран только...

Считать текст из файла и вывести строки, которые содержат двузначные числа
Помогите кто-нибудь с программой. Вроде все работает, только кроме двузначных выводит и трехзначные...

Считать текст из файла и записать в другой только строки, не содержащие определенных символов
Всем привет, кто может помочь с решением данной задачи, буду очень благодарен. "Написать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru