using System;
using System.Text.RegularExpressions;
 
public class Test
{
    public static void Main()
    {
        string pattern = @"cn=(?!.*cn=)([^\\]+)";
        string input = @"ou=company\ou=country\ou=site\cn=office\cn=name\ou=pet";
 
        foreach (Match m in Regex.Matches(input, pattern)) {
            Console.WriteLine("{0}, {1}", m.Value, m.Groups[1].Value);
        }
    }
}
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCiAgICB7CiAgICAgICAgc3RyaW5nIHBhdHRlcm4gPSBAImNuPSg/IS4qY249KShbXlxcXSspIjsKICAgICAgICBzdHJpbmcgaW5wdXQgPSBAIm91PWNvbXBhbnlcb3U9Y291bnRyeVxvdT1zaXRlXGNuPW9mZmljZVxjbj1uYW1lXG91PXBldCI7CgogICAgICAgIGZvcmVhY2ggKE1hdGNoIG0gaW4gUmVnZXguTWF0Y2hlcyhpbnB1dCwgcGF0dGVybikpIHsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoInswfSwgezF9IiwgbS5WYWx1ZSwgbS5Hcm91cHNbMV0uVmFsdWUpOwogICAgICAgIH0KICAgIH0KfQ==