c#语言基础(2)---Split函数的使用
2008-11-24 16:55
435 查看
今天用到了这个函数,稍微总结下:1.最长用的一种截取方式,如下:string str1="1,2,3,4,5,6";
string [] str=str1.split(','); //得到一个str的数组{“1”,”2“,“3”,”4“,“5”,”6“}
foreach(string s in str)
{
Response.Write(s+"<br />");
}
//输出结果:
// 1
// 2
// 3
// 4
// 5
// 6
2.也可用多个字符来截取,如下:string str2="1,2,3,4.5.6.7";
string strM=str2.Split(new char[2]{',','.'});
foreach(string var in strM){
Response.Write(var + "<br />");
}
//输出结果:
//1
//2
//3
//4
//5
//6
//7
3.也可以用System.Text.RegularExpressions(框架中的正则表达式来根据字符串截取)如:string str3="helloMrZhanghelloMissLihelloMrZhao";
string[] strName= System.Text.RegularExpressions.Regex.Split(str3,"hello", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
foreach(string var in strName)
{
Response.Write(var+"<br />");
}
//结果
//MrZhang
//MissLi
//MrZhao
Regex.Split()中的 第2个参数可以是正则表达式,对这个不属,这里没有示例,回头补充!
string [] str=str1.split(','); //得到一个str的数组{“1”,”2“,“3”,”4“,“5”,”6“}
foreach(string s in str)
{
Response.Write(s+"<br />");
}
//输出结果:
// 1
// 2
// 3
// 4
// 5
// 6
2.也可用多个字符来截取,如下:string str2="1,2,3,4.5.6.7";
string strM=str2.Split(new char[2]{',','.'});
foreach(string var in strM){
Response.Write(var + "<br />");
}
//输出结果:
//1
//2
//3
//4
//5
//6
//7
3.也可以用System.Text.RegularExpressions(框架中的正则表达式来根据字符串截取)如:string str3="helloMrZhanghelloMissLihelloMrZhao";
string[] strName= System.Text.RegularExpressions.Regex.Split(str3,"hello", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
foreach(string var in strName)
{
Response.Write(var+"<br />");
}
//结果
//MrZhang
//MissLi
//MrZhao
Regex.Split()中的 第2个参数可以是正则表达式,对这个不属,这里没有示例,回头补充!
相关文章推荐
- 使用C#作为Cocos2dx引擎脚本语言进行游戏开发——脚本运行时基础(二)
- c#语言基础(4)使用var创建隐形局部变量
- C#语言学习--基础部分(十三)枚举类型和结构体
- C语言基础:C语言结构体(7) - 结构体的嵌套使用
- C#语言使用技巧-枚举
- 【原创】开源Math.NET基础数学类库使用(03)C#解析Matlab的mat格式
- 【原创】开源Math.NET基础数学类库使用(11)C#计算相关系数
- 【原创】开源Math.NET基础数学类库使用(15)C#计算矩阵行列式
- java语言基础入门——常用数组函数的使用
- beanstalkd基础使用(C/C++语言)
- C#语言 第五部分 线程(一)线程基础(2)
- 可以使用C#语言的在线ACM题库
- java语言基础(17)——方法(类中的函数)的使用及重载
- 使用Java语言进行2D游戏编程基础 Fundamental 2D Game Programming with Java 全书笔记(未完结)
- C#中Split函数的使用
- 使用C#语言,从Excel2007中读取数据,并显示到Form中的DataGridView。
- java语言基础(46)——内部类概述及使用
- C#语言和数据库基础
- 网络采集软件核心技术剖析系列(7)---如何使用C#语言搭建程序框架(经典Winform界面,顶部菜单栏,工具栏,左边树形列表,右边多Tab界面)
- 使用代理模式来进行C#设计模式开发的基础教程