using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var rx = new Regex("([^=\\s]+)='([^']*)'");
var str = "US: 844-761-3121; Canada: 844-614-8394";
foreach (Match m in rx.Matches(str)) {
Console.WriteLine("{0} {1}", m.Groups[1], m.Groups[2]);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdmFyIHJ4ID0gbmV3IFJlZ2V4KCIoW149XFxzXSspPScoW14nXSopJyIpOwoJCXZhciBzdHIgPSAiVVM6IDg0NC03NjEtMzEyMTsgQ2FuYWRhOiA4NDQtNjE0LTgzOTQiOwoJCWZvcmVhY2ggKE1hdGNoIG0gaW4gcnguTWF0Y2hlcyhzdHIpKSB7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKCJ7MH0gezF9IiwgbS5Hcm91cHNbMV0sIG0uR3JvdXBzWzJdKTsKCQl9Cgl9Cn0=