regex practice

CSharp · Console

/Program.cs

using System;
using System.Text.RegularExpressions;
 
public class Program
{
    public static void Main()
    {
        var item = " john smith (ABCDEFG) <[email protected]>\n" + 
            "target1 = 3333, j\n" + 
            "target2 1111, ";
        var pattern = @"target1 = (?<target1>\w+).*\ntarget2\s+(?<target2>\w+)";
        var m = Regex.Match(item, pattern);
        if (m.Success)
        {
            Console.WriteLine("target1: {0}", m.Groups["target1"]);
            Console.WriteLine("target2: {0}", m.Groups["target2"]);
        }
    }
}
;