This is what I do with ASP3.0.<BR><BR>If a user enters "This is green color"<BR>I want to first search if the word "green" color exists then replace the word "green" with &lt;font color=green&#062;green&lt;/font&#062;. When searching for the word I don&#039;t need it to be case sensitive and when replacing the word I want to preserve the case. For exmple, if user enters "This is GrEEn color" I want to replace the word GrEEn with &lt;font color=GrEEn&#062;GrEEn&lt;/font&#062;. <BR><BR>This is pretty easy with VB&#039;s case insensitive instr and replace but I can&#039;t seem to find a simple solution in C#