Там это методRegex: Названные группы и замены
Regex.Replace(string source, string pattern, string replacement)
Последний параметр поддерживает шаблоны замену, такие как ${groupName}
и другие (но я не знаю название группы в время выполнения).
В моем случае у меня динамически создается картина, как:
(?<c0>word1)|(?<c1>word2)|(?<c2>word3)
Моя цель заключается в замене каждой группе значение в зависимости от имени группы. Например, слово «word1» будет заменено на <span class="c0">word1</span>
. Это относится к результатам поиска, например, к Google.
Можно ли это сделать, используя метод выше, не используя перегруженный метод с параметром MatchEvaluator
?
Заранее благодарен!
Я просто пойти с MatchEvaluator ... это работает ... –
Да, спасибо! На самом деле у меня есть рабочее решение с MatchEvaluator. Но насколько элегантным было бы решение только с одной строкой кода вместо шести-семи :) – Alex