使用Java正则表达式从文件中选择HL7数据
我想这相当简单,但我正在努力解决它。我有一个包含多条HL7消息的文本文件。我需要将此文件分开,并将每条消息写入一个单独的文件。 简化结构如下所示,第二条(入站)消息后有一个空行。我用粗体突出显示了消息内容。但是请注意,消息可以以多种字符结束使用Java正则表达式从文件中选择HL7数据,java,regex,hl7,Java,Regex,Hl7,我想这相当简单,但我正在努力解决它。我有一个包含多条HL7消息的文本文件。我需要将此文件分开,并将每条消息写入一个单独的文件。 简化结构如下所示,第二条(入站)消息后有一个空行。我用粗体突出显示了消息内容。但是请注意,消息可以以多种字符结束 11:37:58:425------------------------------------------------------>>出站>>MSH^^和CERNEPM ADT^A08 | p | 2.3 EVN | A08 | PID | 1 | NK1
11:37:58:425------------------------------------------------------>>出站>>MSH^^和CERNEPM ADT^A08 | p | 2.3 EVN | A08 | PID | 1 | NK1 | PV1 | ZPD | SED11:37:58:457使用。更简单。算法对您有效吗?我不擅长Java,所以不会冒这个风险。。。