在C#中获取字符串的一部分

时间:2014-04-05 05:04:56

标签: c# string

我想在C#中获取字符串的一部分 我的字符串是:

svn://mcdssrv/repos/currecnt/class/MBackingBean.java

我想要这部分字符串:

svn://mcdssrv/repos/currecnt/class/

我怎样才能得到上述内容?

3 个答案:

答案 0 :(得分:1)

使用String.Substring

尝试此操作
string str = "svn://mcdssrv/repos/currecnt/class/MBackingBean.java";
str = str.Substring(0,str.LastIndexOf('/')+1);

答案 1 :(得分:1)

使用String.Remove()

执行此操作
string s = "svn://mcdssrv/repos/currecnt/class/MBackingBean.java";
Console.WriteLine(s.Remove(s.LastIndexOf('/'))+"/");

DEMO

答案 2 :(得分:1)

另一种方法:

string str = "svn://mcdssrv/repos/currecnt/class/MBackingBean.java";
string s = Regex.Match(str, ".*/").Value;