Есть файл с разными блоками данных, нужно переписать в другой файл информацию из определенных блоков.
Помимо прочего в этом файле есть N количество блоков вида:
[1]
...
...
...
[2]
...
...
...
[n]
...
...
...
При чём идут они точно друг за другом и после последнего блока известна строка.
Другими словами у меня должен получится цикл типа:
while(!fr.AtEndOfstream)
{
try{
ReadLine = fr.ReadLine();
if(ReadLine == "")
{
continue;
}
}
catch(e)
{
break;
}
if(ReadLine = [1])
{
do
{
ReadLine = fr.ReadLine();
if(ReadLine == "")
{
continue;
}
f.WriteLine(ReadLine);
}
while(ReadLine != /\[2]/)
}
}
но понятно что получается полная хня. ) В общем нужна помощь пожалуйста )