Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| // <Snippet4> | |
| using System; | |
| using System.Text.RegularExpressions; | |
| public class Example | |
| { | |
| public static void Main() | |
| { | |
| string pattern = @"(\b(\w+)\W+)+"; | |
| string input = "This is a short sentence."; | |
| Match match = Regex.Match(input, pattern); | |
| Console.WriteLine("Match: '{0}'", match.Value); | |
| for (int ctr = 1; ctr < match.Groups.Count; ctr++) | |
| { | |
| Console.WriteLine(" Group {0}: '{1}'", ctr, match.Groups[ctr].Value); | |
| int capCtr = 0; | |
| foreach (Capture capture in match.Groups[ctr].Captures) | |
| { | |
| Console.WriteLine(" Capture {0}: '{1}'", capCtr, capture.Value); | |
| capCtr++; | |
| } | |
| } | |
| } | |
| } | |
| // The example displays the following output: | |
| // Match: 'This is a short sentence.' | |
| // Group 1: 'sentence.' | |
| // Capture 0: 'This ' | |
| // Capture 1: 'is ' | |
| // Capture 2: 'a ' | |
| // Capture 3: 'short ' | |
| // Capture 4: 'sentence.' | |
| // Group 2: 'sentence' | |
| // Capture 0: 'This' | |
| // Capture 1: 'is' | |
| // Capture 2: 'a' | |
| // Capture 3: 'short' | |
| // Capture 4: 'sentence' | |
| // </Snippet4> |