在单词之前删除一点字符串

时间:2009-09-04 15:08:41

标签: c# string replace

我有这样的字符串:

G:\Projects\TestApp\TestWeb\Files\Upload\file.jpg

如何在“文件”(G:\ Projects \ TestApp \ TestWeb)之前删除所有文本? 文件之前的字符串可以更改,因此我无法计算字符并在20个字符后删除它们。

感谢您的帮助:)

1 个答案:

答案 0 :(得分:23)

试试这个

string s = oldString.Substring(oldString.IndexOf("Files"));

感谢Meta-Knight的评论,

如果另一个“文件”可以在字符串的早期部分,则更好的是..

string s = oldString.Substring(oldString.LastIndexOf("Files"));