CSharp · Console
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"]);
}
}
}