>lcHtml = "But, it may well be that Michel would be found as MICHEL" + ; >" and with a mix a case characters. So, is there a way with STRTRAN()" + ; >" to handle that. What I am looking for is to have all kind of occurences" + ; >" of Michel to be replaced by Michel Fournier. Even if MICHEL is uppercase" + ; >" or other variations, I want it to be replaced Michel Fournier. Can " + ; >"STRTRAN() do it or do I have to build a custom function for that?" > >? lcHtml > >loRegExp = CreateObject("VBScript.RegExp") && Create regular expression object >loRegExp.Pattern = "michel" && Set the pattern >loRegExp.Global = .t. >loRegExp.IgnoreCase = .t. && Make case insensitive >loRegExp.Multiline = .t. >lcHtml = loRegExp.Replace(lcHtml, "Michel Fournier") && Make replacement. > >? lcHtml >It is good to know that we can achieve that by this approach as well.