Csharp/C Sharp by API/System.Text.RegularExpressions/GroupCollection

Материал из .Net Framework эксперт
Версия от 12:08, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

GroupCollection.Index

  
using System;
using System.Text.RegularExpressions;
class GroupingApp {
    static void Main(string[] args) {
        Regex r = new Regex("(i(n))g");
        Match m = r.Match("Matching");
        GroupCollection gc = m.Groups;
        Console.WriteLine("Found {0} Groups", gc.Count);
        for (int i = 0; i < gc.Count; i++) {
            Group g = gc[i];
            Console.WriteLine("Found "{0}" at position {1}",g.Value, g.Index);
        }
    }
}


GroupCollection.Value

  
using System;
using System.Text.RegularExpressions;
class GroupingApp {
    static void Main(string[] args) {
        Regex r = new Regex("(i(n))g");
        Match m = r.Match("Matching");
        GroupCollection gc = m.Groups;
        Console.WriteLine("Found {0} Groups", gc.Count);
        for (int i = 0; i < gc.Count; i++) {
            Group g = gc[i];
            Console.WriteLine("Found "{0}" at position {1}",g.Value, g.Index);
        }
    }
}