En casos simples, las expresiones regulares funcionarán.
string input = "ttttttgottttttt";
cadena salida = Regex.Replace (entrada, "ir", "<fuerte> $ 0 </strong >");
rendirá: "tttttt < strong> ir </strong > ttttttt"
Pero cuando se dice HTML, si usted se refiere al texto definitivo pronunciado, eso es un poco de un desastre. Digamos que tienes este código HTML:
< span class = "firstLetter" > B </span > ook
para resaltar la palabra 'libro', lo que se necesita la ayuda de un procesador de HTML adecuado. Para simplificar, primero se pueden eliminar todas las etiquetas y dejar solo los contenidos, y luego hacer la sustitución habitual, pero no se siente bien.
está en estado alfa con la última actualización en 2005, lo que significa que ya no se mantiene. –