using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
foreach (string s in new[] {@"d:\tmp\abc_list.csv", @"d:\tmp\xyzx_list.csv", @"d:\tmp\qwert_list.csv"}) {
var res = Regex.Matches(s, @"(?<=\\)[^_\\]*(?=_[^\\]*$)")[0].Value;
Console.WriteLine(res);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CiAgICAgICAgZm9yZWFjaCAoc3RyaW5nIHMgaW4gbmV3W10ge0AiZDpcdG1wXGFiY19saXN0LmNzdiIsIEAiZDpcdG1wXHh5enhfbGlzdC5jc3YiLCBAImQ6XHRtcFxxd2VydF9saXN0LmNzdiJ9KSB7CiAgICAgICAgICAgIHZhciByZXMgPSBSZWdleC5NYXRjaGVzKHMsIEAiKD88PVxcKVteX1xcXSooPz1fW15cXF0qJCkiKVswXS5WYWx1ZTsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUocmVzKTsKICAgICAgICB9CgkJCgl9Cn0=