截取字符串!!!
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);