Я пытаюсь осмыслить возможность анализа файла журнала с помощью одного RegEx в .NET
Что затрудняет, так это то, что в файле журнала есть элементы, которые могут (но не всегда) занимать несколько строк, и что каждый файл журнала может фактически содержать несколько «журналов». Пример формата:
log:
event 1
event 2
additional information
event 3
log:
event 1
additional information
more additional information
event 2
additional information
Необходимость в том, чтобы здесь иметь возможность различать, какие события принадлежат какому журналу и иметь также дополнительную информацию. Конечно, я мог просто захватывать события ... Я не мог захватывать события с дополнительной информацией, не говоря уже о группировании их в записи по журналу:
Я был бы признателен за информацию, а не за решение, чтобы я мог учиться. Я думаю, мой вопрос: это должно быть возможно? Это уже было сделано с парсером, я просто пытался найти альтернативные методы.