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 />");
}

输出结果:

1
2
3
4

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

转载于:https://www.cnblogs.com/ding2011/p/3270166.html

C#中Split函数的使用相关推荐

  1. 技术图文:举例详解Python中 split() 函数的使用方法

    背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...

  2. Java中split函数的用法及使用示例

    Java中split函数的用法及使用示例 2010-05-04 10:21 日志原文:http://lhgc.blog.sohu.com/80444801.html java.lang.string. ...

  3. python中split()函数讲解

    python中split()函数讲解 本文讲述的是string.split(s[, sep[, maxsplit]]),针对string类型的split()函数.它主要是切割字符串,结果返回由字符串元 ...

  4. java split函数的用法_java中split函数用法以及注意事项

    java中split函数用法以及注意事项 发布时间:2020-04-23 10:28:23 来源:亿速云 阅读:215 作者:小新 本篇文章和大家了解一下java中split函数用法以及注意事项.有一 ...

  5. JAVA中split函数的用法

    JAVA中split函数的用法 只写经常使用的,并不完整. 1.基本用法,将字符串按照指定字符串进行分割,例如: public class Main {public static void main( ...

  6. python 中split函数的应用_举例详解Python中的split()函数的使用方法

    函数:split() python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...

  7. python中split函数源代码_Pandas.split()函数用法及源码

    Pandas.split()函数用法及源码 发布时间:2018-05-08 10:44, 浏览次数:1092 , 标签: Pandas split Python数据分析博文汇总 * Pandas重复值 ...

  8. python中split()函数的用法详解

    一.split()函数的简单应用 1.split()函数 split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串.它是按指定的分隔符,把一个字符串分 ...

  9. mysql有split函数么_mysql中split函数

    在mysql中并没有split函数,需要自己写: 1)获得按指定字符分割的字符串的个数: Sql代码 DELIMITER$$ DROP FUNCTION IFEXISTS`sims`.`func_ge ...

最新文章

  1. 春节到,献诗一首,祝大家新春愉快
  2. 银行实时支付系统是怎么躲过双十一这一坎的呢?
  3. Linux 中统计一个进程的线程数
  4. 【操作系统】大内核和微内核的比较
  5. 如何让Ubuntu 14重启后,保存屏幕亮度的设置
  6. bs4爬取的时候有两个标签相同_利用Python爬取OPGG上英雄联盟英雄胜率及选取率信息!...
  7. 每周荐书:云原生、Docker、Web算法(评论送书)
  8. 韩国国立全北大学入学简介
  9. python中三个点(…)
  10. php虚拟主机的配置
  11. FAT文件系统(stm32)
  12. facebook第三方登录前后端分离
  13. 动态jsp页面转pdf项目示例
  14. 压缩比13为什么建议用92的油_马自达为啥能在13:1高压缩比下仍然使用92汽油
  15. 1599: [Usaco2008 Oct]笨重的石子
  16. mysql迁移版本_MySQL 5.7迁移升级8.0版本
  17. Photoneo 3D相机丨平行结构光的力量
  18. 分不清?!Sketch Measure 和 Sketch Meaxure 有什么区别?
  19. ibm tivoli_在Tivoli Access Manager v6.1 / WebSEAL和Tivoli Integrated Portal v1.1.x之间配置单点登录
  20. 大数据平台需注意哪些安全问题

热门文章

  1. 26_练习2_用户搜索_初始化显示(静态页面)
  2. 在人生路上对我影响最大的三位老师
  3. P2056 [ZJOI2007]捉迷藏
  4. [SDOI2008]Sandy的卡片
  5. SSRS Report Knowledge Base
  6. python 新建文件夹
  7. 正则表达式贪婪模式及最短匹配
  8. 安装XAMPP, MYSQL 启动后自动停止
  9. 自动驾驶进入第3阶段 ADAS黑科技守护开车人
  10. 让FFMPEG支持实时流“伴随”转码