@Hankch You can achieve this using IReplacingCallabck. For example you can insert the formatted content as HTML as shown in the example in this thread.
If whole replacement font should be changed (for example, replace regular text with highlighted), you can easily achieve this using FindReplaceOptions.ApplyFont.