Есть такая проблема: когда делаю построчный парсинг .txt файла при помощи рег. выражений, проверяет только 1 строку но не переходит дальше. Вот код:
static void Main(string[] args)
{
string path = @"D:\parse test\prs.txt";
Console.WriteLine("Starting...");
using (StreamReader sr = new StreamReader(path, System.Text.Encoding.Default))
{
string line = sr.ReadLine();
RegexOptions ignoreCase = RegexOptions.IgnorePatternWhitespace;
Regex reg = new Regex(@"^\s+[0-9]", ignoreCase);
Match m = reg.Match(line);
while (line != null)
{
if(m.Success)
{
Console.WriteLine(line);
m = m.NextMatch();
}
}
Console.ReadLine();
}
Что не так?
взято отсюда Метанит
string path= @"C:\SomeDir\hta.txt";
try
{
Console.WriteLine("******считываем весь файл********");
using (StreamReader sr = new StreamReader(path))
{
Console.WriteLine(sr.ReadToEnd());
}
Console.WriteLine();
Console.WriteLine("******считываем построчно********");
using (StreamReader sr = new StreamReader(path, System.Text.Encoding.Default))
{
string line;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
Console.WriteLine();
Console.WriteLine("******считываем блоками********");
using (StreamReader sr = new StreamReader(path, System.Text.Encoding.Default))
{
char[] array = new char[4];
// считываем 4 символа
sr.Read(array, 0, 4);
Console.WriteLine(array);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как можно передать количество параметров, которое может каждый раз меняться в sql запрос? Мне нужно следующий запрос оформить для всевозможного...
Очень нужно разобраться с тем как работает ComboBox в таблице DataGrid на WPFМне важно чтобы было грамотно разъяснено и правильно реализовано
Если папки нет, то создать скрытую не получается, если же папка существует, она скрывается!