Использование Java Regex для выбора данных HL7 из файла
Я думаю, это довольно просто, но я борюсь с этим. У меня есть текстовый файл с несколькими сообщениями HL7. Мне нужно разбить этот файл на части и записать каждое сообщение в отдельный файл. Упрощенная структура выглядит следующим образом с пустой строкой после второго (входящего) сообщения. Я выделил содержание сообщения жирным шрифтом. Обратите внимание, однако, что сообщения могут заканчиваться различными символами
11:37:58:425 ----------------------------------------------------------->>> Исходящий >>> MSH | ^ ~ \ & | CERNERPM || ADT ^ A08 || P | 2.3 EVN | A08 ||||| PID | 1 || NK1 | PV1 | ZPD || SED 11: 37: 58: 457 <<< Входящий <<< -------------------------------- ---------------------------- MSH|^~\&|A|CA08
Любая помощь будет оценена!