У меня есть файл, который содержит распечатку журнала, и я хочу прочитать определенные строки и от определенной точки от середины до конца строки и перейти к следующей строке, которая соответствует критерии. Я хочу начать чтение с RULE EXECUTING до конца строки, а затем проверить, что следующая строка имеет ПРАВИЛЬНОЕ ИСПОЛНЕНИЕ, если не пропустить ее до следующей строки, если у этого есть ПРАВИЛЬНОЕ ИСПОЛЬЗОВАНИЕ, затем скопируйте с этой точки в конец линия.хотите начать чтение файла с определенной точки
FILE SAMPLE
2013-02-14 09:26:20:078 [main] DEBUG sne.ABC.hdhdh.jfjjfj.jkfjfjd.jdsd - RULE EXECUTING --> CMNETSL.hdjjjdlskdnlskd.jgfkdflkdfl_Translation
2013-02-14 09:28:00:312 [main] DEBUG moc.uty.lweifoisd.sfsd.kjfdnkjs.RulesetInvoker - Rudejgfjkgjf: After invoking: CMNETSLO
2013-02-14 09:26:20:421 [main] DEBUG sne.ABC.hdhdh.jfjjfj.jkfjfjd.jdsd - RULE EXECUTING --> sne.ABC.hdhdh.jfjjfj.jkfjfjd.jdsd
what I want to get from the line would look like this
RULE EXECUTING --> CMNETSL.hdjjjdlskdnlskd.jgfkdflkdfl_Translation
RULE EXECUTING --> sne.ABC.hdhdh.jfjjfj.jkfjfjd.jdsd
спасибо большое за ваше понимание и примеры кода, но у меня есть еще один вопрос: если я хочу, чтобы получить первый «ПРАВИЛО ИСПОЛНИТЕЛЬ» или сколько «ПРАВИЛО ИСПОЛНЕНИЯ «перед строкой без него, а затем соберите следующий набор после этой строки, а затем сравните ее. Некоторые вещи, как этот первый набор «RULE EXECUTING», сравниваются со вторым набором, 3-й сет, 4-й сет, а затем переходят на 2-й набор и сравниваются с 3-м и 4-м, а затем сравниваются 3-й и 4-й .... – user2119847
хм я не понимаю ваш вопрос, как вы думаете, вы могли бы объяснить более подробно? Возможно, отредактируйте или выполните оригинальный вопрос или опубликуйте новый. Прошу прощения за поздний ответ. – gordonk