截取字符串,分割字符串
1、截取字符串
SubString方法可以截取字符串中指定索引位置及指定长度的字符。(字符串中的索引是从0开始)
方法示例:
string _testStr = "痴情的妖怪啊,请再等一世吧!";
string _subStr = _testStr.Substring(3, 4); //从索引3开始,截取四个字符
Console.WriteLine(_subStr);
输出结果:
如果截取的字符串长度 大于字符串长度,程序将会抛出异常。
2、分割字符串:
Split方法,用于分割字符串。
用法示例:
static void Main()
{
string _testStr = "痴#情,的妖:怪啊,请再;等一世吧!";
char[] _separator = { '#', ',', ':', ';' };
string[] _splitsStrings = _testStr.Split(_separator);
for (int i = 0; i < _splitsStrings.Length; i++)
{
Console.WriteLine("子字符串{0}:{1}", i, _splitsStrings[i]);
}
Console.ReadKey();
}
输出结果:
字符串的分割还是很常用的,可以用于读取数据,指定数据,筛选数据等情况。