C#中的取字符串的子串

来源:互联网 发布:免费摇奖软件 编辑:程序博客网 时间:2024/05/16 18:16
现在有一字符串: "1234567/54345 " 

我现在要取 "/ "后面的 "54345 "

string   s= "1234567/54345 "; 
string[]   arr   =   s.Split(new   char[]{ '/ '});//   返回字符串数组{ "12345567 ", "54345 "} 
要取54345只需调用arr[1]就可以了 

string   s= "1234567/54345 "; 
string   substring=s.SubString(s.LastIndexOf( "/ ")+1);

Split函数返回的是一个由分割符(比如/)分割的字符串数组, 
例如: 
        输入                                 分割符                                         返回值 
"42,   12,   19 "                         new   Char[]   { ', ',   '   '}         { "42 ",   " ",   "12 ",   " ",   "19 "}   
"42..12..19 "                         new   Char[]   { '. '}                   { "42 ",   " ",   "12 ",   " ",   "19 "}   
"Banana "                                 new   Char[]   { '. '}                   { "Banana "}   
"Darb\nSmarba "                     new   Char[]   {}                         { "Darb ",   "Smarba "}   
"Darb\nSmarba "                     null                                           { "Darb ",   "Smarba "}   
"12/123/456 "                         new   Char[]   { '/ '}                   { "12 ", "123 ", "456 "} 
到Msdn上去查一下吧System.String类