有一种方法
Regex.Replace(string source, string pattern, string replacement)
最后一个参数支持模式替换,例如${groupName}
和其他参数(但我不知道运行时中的组名).
在我的情况下,我有动态创建的模式,如:
(?word1)|(? word2)|(? word3)
我的目的是使用取决于组名的值替换每个组.例如,单词"word1"将替换为word1
.这是针对像谷歌一样突出显示的搜索结果.
是否可以使用上述方法不使用带MatchEvaluator
参数的重载方法来执行此操作?
提前致谢!