I have a receiving application that requires a non-standard structure for the OBX-7 (Reference Range) field. Instead of using the hyphen '-' character to separate the low and high values in a numeric range, they want a carat '^'. eg instead of '1.5-3.0' the receiver wants '1.5^3.0'

What is the best way to deal with this. If someone has a transformer that does this, or something similar, I would greatly appreciate some advice.

Obviously any solution would need to deal with multiple OBX segments per message.

Thank you in anticipation