如何使用 Regex.Replace 中的第一组?
我试过$1
像文档说的那样使用。另外,我是否使用分组也没关系?:
......
string text = "<font color="#aa66bb">farbig</font>"
/// this does not work
Regex.Replace(text, "<font color="#(?:[\\d\\w]{6})">", "<font color=\"#$1\">");
// => "<font color=\"#$1\">farbig</font>"
// this works fine though
Regex.Match(text, "<font color="#([\\d\\w]{6})">").Groups[1];
// => aa66bb
那么我在这里做错了什么?