我一直无法找到答案:我可以使用该Regex.Matches方法仅返回带花括号的项目的内容吗?
如果我使用正则表达式,({[^}]*})我的MatchCollection值包括括号.我想匹配,但只返回内容.这是我到目前为止所拥有的:
Regex regex = new Regex(({[^}]*}), RegexOptions.IgnoreCase);
MatchCollection matches = regex.Matches("Test {Token1} {Token 2}");
// Results include braces (undesirable)
var results = matches.Cast<Match>().Select(m => m.Value).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)