>Thanks for the reply Ed
>
>Unfortunately, I got a COM error with that pattern. It doesn't seem to like the (*) in the middle. I can change the pattern to '\**\*' and it will naturally find all occurences but then the replacement string '< I >$1< /I >' goes around each word e.g. '< I >$1< /I >'MyWord'< I >$1< /I >'.
>
Try the pattern:
'\*([^\*]+)\*'
>I may have to look at another way of doing this. It just seemed like the RegExp object was suited for it.
>
>Cheers
>AJ