hay un métodoRegex: Nombrado grupos y reemplazos
Regex.Replace(string source, string pattern, string replacement)
El último parámetro es compatible con los reemplazos de patrones tales como ${groupName}
y otros (pero no sé el nombre del grupo en el tiempo de ejecución).
En mi caso tengo el patrón creado de forma dinámica como:
(?<c0>word1)|(?<c1>word2)|(?<c2>word3)
Mi propósito es reemplazar cada grupo con el valor en función de nombre de grupo. Por ejemplo, la palabra "word1" se reemplazará por <span class="c0">word1</span>
. Esto es para los resultados de búsqueda que destacan como google.
¿Es posible hacerlo utilizando el método anterior que no utiliza el método sobrecargado con el parámetro MatchEvaluator
?
¡Gracias de antemano!
yo sólo iría con MatchEvaluator ... funciona ... –
Sí, gracias! En realidad, tengo una solución de trabajo con MatchEvaluator. Pero qué tan elegante sería una solución con solo una línea de código en lugar de seis y siete :) – Alex