Мне не удалось найти ответ на этот вопрос: могу ли я использовать метод Regex.Matches
для возврата только содержимого элементов с фигурными фигурными скобками?
Если я использую Regex ({[^}]*})
, мои 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();