Split函数

描述 :返回一个下标从零开始的一维数组,它包含指定数目的子字符串。 
语法 :Split(expression[,   delimiter[,   count[,   compare]]]) 
Split函数语法有如下几部分: 
部分描述   
     expression   必需的。包含子字符串和分隔符的字符串表达式   。如果expression是一个长度为零的字符串( " "),Split则返回一个空数组,即没有元素和数据的数组。   
     delimiter   可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符( "   ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的   expression字符串。   
     count   可选的。要返回的子字符串数,–1表示返回所有的子字符串。   
     compare   可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。   
设置值 
compare参数的设置值如下: 
常数值描述   
    vbUseCompareOption   –1   用Option   Compare语句中的设置值执行比较。   
    vbBinaryCompare   0   执行二进制比较。   
    vbTextCompare   1   执行文字比较。   
    vbDatabaseCompare   2   仅用于Microsoft   Access。基于您的数据库的信息执行比较。

1.最常用的一种截取方式,如下:

string str1="1,2,3,4";
string [] str=str1.split(','); //得到一个str的数组{“1”,”2“,“3”,”4“}
foreach(string s in str)
{
Response.Write(s+"<br />");
}

输出结果:

2.也可用多个字符来截取,如下:

string str2="1,2,3,4.5.6.7";
string strM=str2.Split(new char[]{',','.'});
foreach(string var in strM){
Response.Write(var + "<br />");
}

输出结果:

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

C#中Split函数的使用的更多相关文章

  1. Python中split()函数的用法及实际使用示例

    Python中split()函数,通常用于将字符串切片并转换为列表. 一.函数说明: split():语法:str.split(str="",num=string.count(st ...

  2. c#中Split函数的使用介绍

    平时经常用到split,在这里做一个系统的总结. Split函数  作用      返回一个下标从零开始的一维数组,它包含指定数目的子字符串.  语法       Split(expression[, ...

  3. java中split函数参数特殊字符的处理(转义),如:"." 、"\"、"|"

    内容介绍 本文主要介绍java中特殊字符做为split函数的参数,如:"." ."\"."|",双引号等,不能正确分隔源字符串的处理方法. ...

  4. python中split函数的使用

    最近学习python,对split函数做了下总结,内容如下:

  5. javascript 中 split 函数分割字符串成数组

    分割字符串成数组的方法有很多,不过使用最多的还是split函数 <script language="javascript"> str="2,2,3,5,6,6 ...

  6. Linux里AWK中split函数的用法

    跟java里的split函数的用法是很相像的,举例如下: The awk function split(s,a,sep) splits a string s into an awk array a u ...

  7. python中split()函数讲解

    本文讲述的是string.split(s[, sep[, maxsplit]]),针对string类型的split()函数.它主要是切割字符串,结果返回由字符串元素组成的一个列表,具体怎么使用看下面的 ...

  8. Java中Split函数的用法技巧

    在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧.如执行:"2|33|4".split(&quo ...

  9. 正则化—Java中Split函数的用法技巧_(转载修改)

    原文地址:http://www.cnblogs.com/liubiqu/archive/2008/08/14/1267867.html java.lang.string.split split 方法  ...

随机推荐

  1. 数据分析之sql篇

    刚才在琢磨客户分析的时候,突然想到一个假设,如果某个客户的续约率很高,那么证明他在产品的使用上效果是很好的,如果这些些产品的组合十分有效,那么查看其他类似的客户的续约率,做一次论证应该是有意义的.于是 ...

  2. Windows 之 删除保存的共享凭据(用户名和密码)

    当我们在访问Windows共享文件夹或者NAS网络共享盘的时候,Windows会提示输入访问共享所需要的用户名和密码,如果我们勾选了“记住我的凭据”,Windows 就会将认证凭据保存到计算机中,以方 ...

  3. memcachedb-持久化存储的缓存系统

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态.数据库驱动网站的速度.Memcached ...

  4. ls与dir的区别

    1.ls具有上色的效果,dir没有. 2.ls是unix/linux系列的命令,dir是dos/windows系列的命令.

  5. input输入框,回车激活按钮事件代码

    <input type="text" name="输入框ID" id="输入框ID" onkeypress="if(even ...

  6. .NET中的Queue和Stack

    1.ArrayList类 ArrayList类主要用于对一个数组中的元素进行各种处理.在ArrayList中主要使用Add.Remove.RemoveAt.Insert四个方法对栈进行操作.Add方法 ...

  7. 人体时钟hone hone clock

    摘要:一个由日本人设计的有意思的Flash时钟:人体时钟 hone hone clock .安装很简单,直接js导入即可,包括两种样式:透明背景和白色背景. 很可爱的一个设计,实现后效果如下: 使用方 ...

  8. hdu 3804 树链剖分

    思路:将边权排序,然后插入线段树,这样就可以直接用二分查找确定答案. #pragma comment(linker, "/STACK:1024000000,1024000000") ...

  9. loadrunner协议的选择

    1. 任何高级协议的底层都是用Winsocket通信   2. 不管你系统中有多少个服务器,lr录制的始终是客户端与第一个服务器之间的通信内容, 客户端用IE访问的一般都选http协议(对于常见的,b ...

  10. iPhone开发 Swift - NSNotification 通知

    Swift创建Notification通知 创建一个SingleView Application 打开AppDelegate.swift,在方法 application(application:UIA ...