首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 如何截取字符串中某个字符以前的一部分呢

2012-06-09 
C# 怎么截取字符串中某个字符以前的一部分呢如题 比如字符串“abcde/fghighl/mnopqrs/tuvwxyz”我想截取第一

C# 怎么截取字符串中某个字符以前的一部分呢
如题 比如字符串“abcde/fghighl/mnopqrs/tuvwxyz”我想截取第一个“/”前的字符串——“abcde”怎么截

[解决办法]

C# code
            string str = "abcde/fghighl/mnopqrs/tuvwxyz";            int i = str.IndexOf('/');            MessageBox.Show(str.Substring(0, i));
[解决办法]
C# code
string tempStr = Regex.Match("abcde/fghighl/mnopqrs/tuvwxyz", @"[^/]+").Value;//abcde
[解决办法]
C# code
string str = "abcde/fghighl/mnopqrs/tuvwxyz";string result = str.Substring(0, str.IndexOf('/'));
[解决办法]
C# code
  string s = "abcde/fghighl/mnopqrs/tuvwxyz";        string[] b = s.Split('/');        string d = b[0];d输出来就是你要的结果如果你想使用动态的,就for循环,看有多少个/,然后截取你想要的部分就可以了
[解决办法]
上面都对

热点排行