C'è un metodoRegex: Chiamato gruppi e sostituzioni
Regex.Replace(string source, string pattern, string replacement)
L'ultimo parametro supporta le sostituzioni del modello, come ${groupName}
e altri (ma non so il nome del gruppo nella fase di esecuzione).
Nel mio caso ho il modello creato in modo dinamico come:
(?<c0>word1)|(?<c1>word2)|(?<c2>word3)
Il mio scopo è quello di sostituire ogni gruppo con il valore a seconda del nome del gruppo. Ad esempio, la parola "word1" verrà sostituita con <span class="c0">word1</span>
. Questo è per risultati di ricerca evidenziando come google.
È possibile farlo utilizzando il metodo sopra non utilizzando il metodo sovraccarico con il parametro MatchEvaluator
?
Grazie in anticipo!
avevo appena andare con MatchEvaluator ... funziona ... –
Sì, grazie! In realtà ho una soluzione funzionante con MatchEvaluator. Ma quanto sarebbe elegante una soluzione con una sola riga di codice invece di sei-sette :) – Alex