У меня есть регулярное выражение, которое извлекает пары имя-значение
([^=;]*)=([^;]*)
"Data Source=server;Initial Database=myDB;foo=bar;"
Это отлично работает, и я могу получить первый результат, используя
m.Groups[0] // "Data Source=server"
m.Groups[1] // "Data Source"
m.Groups[2] // "Server"
Как добраться до второго и третьего набора матчей? Моя терминология, вероятно, неверна, я также был бы признателен за помощь.
Спасибо!