C#实现多个字符分割字符串的方法
2012-08-01 18:00
846 查看
string str = "1c2564c4c80ba89b2f2:0:0:|;bdaa2991b2f20a8fe43:0:1:|;";
//StringSplitOptions.RemoveEmptyEntries删除分割后可能出现的空元素
var strList = str.Split(new char[] { '|', ':', ';' }, StringSplitOptions.RemoveEmptyEntries)
.Where(a => a.Length > 2).Select(b => b).ToList();
foreach (var n in strList)
{
int index = strList.IndexOf(n);//获取当前n在List中的索引
Console.WriteLine("string str{0}={1}:", index, n);
}
输出结果:
string str0=1c2564c4c80ba89b2f2
string str1=bdaa2991b2f20a8fe43
//StringSplitOptions.RemoveEmptyEntries删除分割后可能出现的空元素
var strList = str.Split(new char[] { '|', ':', ';' }, StringSplitOptions.RemoveEmptyEntries)
.Where(a => a.Length > 2).Select(b => b).ToList();
foreach (var n in strList)
{
int index = strList.IndexOf(n);//获取当前n在List中的索引
Console.WriteLine("string str{0}={1}:", index, n);
}
输出结果:
string str0=1c2564c4c80ba89b2f2
string str1=bdaa2991b2f20a8fe43
相关文章推荐
- C#实现多个字符分割字符串的方法
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割得到数组
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割
- C# 实现字符串分割--方法1
- 字符串根据多个字符进行分割的一种方法(使用split而不是regex.split更不是replace)
- C#实现移除字符串末尾指定字符的方法
- C# 字符串分割,包括分割多个字符
- 英文字符串第一个字符大写C#和Javascript两种实现方法
- C#实现char字符数组与字符串相互转换的方法
- 疯狂Java练习题 实现一个按字符来截取字符串的方法
- php通过数组实现多条件查询实现方法(字符串分割)
- C#检测是否有危险字符的SQL字符串过滤方法
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- MSSQL 调用C#程序集 实现C#字符串到字符的转化
- C#中使用split分割字符串的几种方法