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. 2015 FVDI V6.3 Software Free Download

    2015 FVDI with software USB dongle has newly upgraded to V6.3. Here software upgrade list: ABRITES C ...

  2. 数据结构【一】:简单队列simple queue

    简单的FIFO队列实现,非线程安全! 1.queue.h : abstract data type queue #ifndef CUR_QUEUE_H #define CUR_QUEUE_H #inc ...

  3. TCP/IP协议原理与应用笔记21:路由选择的方法

    1. 路由选择的方法 (1)基本思想 不是收到IP分组后才能为其选路,而是预先获得所有的目的的路由(Routing Protocol) IP报文按预定的路由转发(route table) (2)预定路 ...

  4. property在括号中应该怎样写

    property 属性的定义,类似于get set assign: 简单的赋值,不更改索引计数 使用assign是针对基础的数据类型,比如NSinterger,CGFloat和c数据类型(int fl ...

  5. Linux常用命令之awk

    标题:awk命令的使用 作用:awk是非常好用的数据处理工具,主要处理每一行的字段内的数据,默认的字段的分割符为空格键或[tab]键 一.awk脚本的基本结构: awk 'BEGIN{print &q ...

  6. python实现发送邮件功能

    '''套接字是为特定的网络协议(例如TCP/IP,ICMP/IP,UDP/IP等),允许程序和接受并进行连接,要在python 中建立具有TCP和流套接字的简单服务器,需要使用socket模块,利用该 ...

  7. oracle 数据导入导出命令

    1.数据导出:  1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/manager@TEST file=d:\daoc ...

  8. 【Ionic】---App名字和图标修改+启动画修改(SplashScreen)

    APP名字 1 修改项目目录下config.xml--name标签 END APP图标和启动画 1 在项目的根目录下创建resources文件夹 在文件夹中都放入 icon.png(应用图标,最小19 ...

  9. jQuery之选择器

    jQuery元素选择器和属性选择器允许您通过标签名.属性名或内容对 HTML 元素进行选择和操作,而在 HTML DOM中,选择器可以对DOM元素组或单个DOM 节点进行操作.通俗点说,选择器的作用就 ...

  10. SQL数据库开发知识总结:基础篇

    1数据库概述 (1) 用自定义文件格式保存数据的劣势. (2) DBMS(DataBase Management System,数据库管理系统)和数据库,平时谈到”数据库”可能有两种含义:MSSQL ...