给定一个包含 2 个组的正则表达式:
Regex regex = new Regex("^[^{}]*(\\{([^}]*)\\})[^{}]*$"); // group 1 matches {exp} (with braces)
// group 2 matches exp (without braces)
如何替换第一组中的匹配项?
string inputStr = "mystring{valueToRaplace}"
string s = regex .Replace(inputStr, m => ???);
例如,我想指定是匹配和替换{valueToRaplace}
(组 1)还是valueToRaplace
(组 2)。