that didnt work. After converting RTF to plain text using following code when I try to replace the line feeds I get an error stating Unknown segment.
var rtfEditorKit = new javax.swing.text.rtf.RTFEditorKit();
var rtfDocument = rtfEditorKit.createDefaultDocument();
rtfEditorKit.read(new java.io.ByteArrayInputStream(message.getBytes()), rtfDocument, 0);
message.setNode('OBX-5', rtfDocument.getText(0, rtfDocument.getLength()));
I am guessing the output loses the HL7 format.
Thanks for helping me out.