次の例ですべての一致を取得するにはどうすればよいですか。
// Only "abcd" is matched
MatchCollection greedyMatches = Regex.Matches("abcd", @"ab.*");
// Only "ab" is matched
MatchCollection lazyMatches = Regex.Matches("abcd", @"ab.*?");
// How can I get all matches: "ab", "abc", "abcd"
PS:すべての一致を一般的な方法で行いたいです。上記の例はほんの一例です。