.net中這樣的字符串如何截取?up有分
.net中這樣的字符串如何截取?
如何得到一個路徑的倒數第二個\\後的字符串?
謝謝,在線等!!
分不夠,馬上加!!
[解决办法]
正则可以
[解决办法]
先把最后一个\找到然后用一个临时的变量,获取去掉最后一个\的串,然后在获取最后一个\这样就是倒数第二个\的位置,然后再用原始的串获取。
[解决办法]
取两次嘛,然后再合并
[解决办法]
LastIndexOf( "\\ ")
之后付给一个String,然后在截取
[解决办法]
string[] ArrUrl=Url.Split( "\\ ");
string TheResult=ArrUrl[ArrUrl.length-1].ToString();
这样行吗?
[解决办法]
这样来做啊:
string s = @ "U:\二手電腦照片\HAQ01,42807,228\A31,HAQ01010010.xls ";
s = s.Substring(s.LastIndexOf(@ "\ ", s.LastIndexOf(@ "\ ", s.Length)-1)+1);
[解决办法]
UP者
[解决办法]
string s = @ "U:\二手電腦照片\HAQ01,42807,228\A31,HAQ01010010.xls ";
s = s.Substring(s.LastIndexOf(@ "\ ", s.LastIndexOf(@ "\ ", s.Length)-1)+1);
=======================================================================
测试通过
[解决办法]
有个方法也可以,忘了是那个了,Request.后面的,你自己找找看.
[解决办法]
System.IO.Path.GetDirectoryName(path)+ "// "+System.IO.Path.GetFileName(path);