Find all occurrences of a case insensitive sub-string within a string and replace them with another sub-string