IP address

image_pdfimage_print

using System;
using System.Text.RegularExpressions;

class RXassemblyApp {
static void Main(string[] args) {
string s = “123.45.67.89”;
string e =
@”([01]?dd?|2[0-4]d|25[0-5]).” +
@”([01]?dd?|2[0-4]d|25[0-5]).” +
@”([01]?dd?|2[0-4]d|25[0-5]).” +
@”([01]?dd?|2[0-4]d|25[0-5])”;
Match m = Regex.Match(s, e);
Console.WriteLine(“IP Address: {0}”, m);
for (int i = 1; i < m.Groups.Count; i++) Console.WriteLine( " Group{0}={1}", i, m.Groups[i]); } } [/csharp]