日期:2014-05-18  浏览次数:20819 次

截取字符串!!!
c# 截取关键字左右的字符串《这里比如左右22个字符》,怎么截取??

------解决方案--------------------
string text = "《这里比如左右22个字符》";

string result = text.Trim('《', '》');

你需要的是这个结果吗?
------解决方案--------------------
string toFine="这里比如左右22个字符";
int index;
int length;
toFine.IndexOf("这里比如左右22个字符",index;length);
char 左面的文字=toFine[index-1];
char 右面的文字=toFine[index+length];


是這樣嗎?
------解决方案--------------------
String.Substring (Int32, Int32) 从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。
------解决方案--------------------
string s = "Hello C# World!";

//s1为从s中截取的位置为3的字符以后的字符子串,3表示子字符串的起始字符位置

string s1=s.Substring(3);

Console.WriteLine(s1);

//s2为从s中截取的位置为6的字符开始长度为2的字符串,6表示子字符的起始字符位置,2表示子字符长度

string s2 = s.Substring(6, 2);

Console.WriteLine(s2);