using System;
using System.Text.RegularExpressions;
public class RegEx
{
public static void Main()
{
string pattern = @"(?<=cn=)[\w\s]+(?=\\ou.*?$)";
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}", m.Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgUmVnRXgKewogICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewogICAgICAgIHN0cmluZyBwYXR0ZXJuID0gQCIoPzw9Y249KVtcd1xzXSsoPz1cXG91Lio/JCkiOwogICAgICAgIHN0cmluZyBpbnB1dCA9IEAib3U9Y29tcGFueVxvdT1jb3VudHJ5XG91PXNpdGVcY249b2ZmaWNlXGNuPW5hbWVcb3U9cGV0IjsKICAgICAgICAKICAgICAgICBmb3JlYWNoIChNYXRjaCBtIGluIFJlZ2V4Lk1hdGNoZXMoaW5wdXQsIHBhdHRlcm4pKQogICAgICAgIHsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoInswfSIsIG0uVmFsdWUpOwogICAgICAgIH0KICAgIH0KfQ==