我想要目录路径中的子字符串。 有没有任何查询或正则表达式来做到这一点。 我有路径是这样的:从路径目录中获取子字符串
E:\\Work\\Taxonomies\\012\\20110826\\20110826_final\\full_entry_point_2011-08-26.xsd
我想是
20110826_final\\full_entry_point_2011-08-26.xsd
我想从路径中的倒数第二个“\”我可以在阵列分割,但后来我不得不结合最后两个值。
string[] path = value.Split('\\');
int length=path.Length;
if(length>1)
{
string final = string.Concat(path[length-2],"\\", path[length-1]);
}
请指导我。有没有其他的方式来实现它。
'value.Substring(32)'不适合你吗? – Tomalak
我不认为他有固定的长度。 – Loamhoof
@Loamhoof'Substring()'从字符串的开始处移除,而不是从结尾开始。 – Tomalak