1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00
2011-08-15 19:30:47 +02:00

43 lines
1.0 KiB
C#

using System;
using System.Text.RegularExpressions;
namespace Tester.Misc
{
public class RegexTest
{
public RegexTest ()
{
}
public static void RegexMain() {
Regex r = new Regex(@"(\d+)\s+(\d+)");
Match m = r.Match(" 001 002 003 004 ");
while (m.Success)
{
Console.WriteLine("Match: '{0}'", m.Value);
for (int i = 0; i < 3; i++) {
if (m.Groups[i] != null && m.Groups[i].Value.Length > 0)
{
Console.WriteLine("Group {0}: '{1}'", i, m.Groups[i].Value);
}
}
m = m.NextMatch();
}
MatchCollection matches = r.Matches(" 001 002 003 004 ");
foreach (Match mi in matches)
{
Console.WriteLine("Match: '{0}'", mi.Value);
for (int i = 0; i < 3; i++) {
if (mi.Groups[i] != null && mi.Groups[i].Value.Length > 0)
{
Console.WriteLine("Group {0}: '{1}'", i, mi.Groups[i].Value);
}
}
}
}
}
}