В C # мне нужно разбить строку (файл журнала log4j) на элементы массива на основе определенной последовательности символов, а именно: «nnnn-nn-nn nn: nn: nn INFO». В настоящее время я делю этот файл журнала на новые строки, что хорошо, за исключением случаев, когда сами операторы журнала содержат новые строки.
Я не контролирую ввод (файл журнала), поэтому экранировать их каким-либо образом нельзя.
Похоже, я должен быть в состоянии использовать компаратор или регулярное выражение для идентификации строк, но String.Split не имеет такой опции.
Я застрял, катаясь самостоятельно, или есть какой-то компонент структуры или структуры, который может помочь здесь?