Интересно, можно ли получить MatchCollection со всеми совпадениями, даже если между ними есть пересечение.
string input = "a a a";
Regex regex = new Regex("a a");
MatchCollection matches = regex.Matches(input);
Console.WriteLine(matches.Count);
Этот код возвращает 1, но я хочу, чтобы он возвращал 2. Как этого добиться?
Спасибо за вашу помощь.