How do I change the case of a text string in Open Ground?

We have a system by which we receive geological descriptions as a long text string. This string may have uppercase or lowercase characters in the middle of sentences depending on how it was typed. Is there any way of processing this text string to change the case of the characters, ideally to ensure that only the first word of each sentence is capitalised?