首先想想说说的是,对于同行来说,这些小知识点,或许是已经很熟悉了,大有没发博文之必要;但是个人觉得:知识这个东西,需要不断的总结,温故而知新比较好.最近一段时间,本人想系统总结一些东西,即将陆陆续续的呈现出来,对大家有帮助的可以看看,没帮助的也无所谓.相信在今后一系列的总结当中,会找到你感兴趣的东西.
Split用法总结如下:
1.单个字符的分割:
string s=abcdeabcdeabcde;
string[] sArray=s.Split(c) ;
foreach(string i in sArray) 
Console.WriteLine(i.ToString());
输出下面的结果:
ab
deab
deab
de
2.对于多个字符的分割,使用一种构造方法:
string s=abcdeabcdeabcde;
string[] sArray=s.Split(new char(3){c,d,e}) ;
foreach(string i in sArray) 
Console.WriteLine(i.ToString());
输出下面的结果:
ab
ab
ab
需要在这里提示说明一下的是:构造函数new char(3){c,d,e}中,如果是要以空格或非字符的形式分割,需要用单引号括起来,如new char(){''};
3.用正则表达式
首先在程序中需要引用正则表达式相关的程序集:using System.Text.RegularExpressions;
然后使用方法如下:
string content=agcsmallmacsmallgggsmallytx;
string[]resultString=System.Text.RegularExpressions .Regex.Split(content,small,RegexOptions.IgnoreCase)
foreach(string i in resultString) 
Console.WriteLine(i.ToString());
输出下面的结果:
agc
mac
ggg
ytx
总结:其中对于1,2两种方法较为常用,第3种方法也能实现相应的效果.如果正则表达式这一块的知识比较熟的话,不妨也可以用第3种方法.

转载于:https://blog.51cto.com/zhanghf/33262

c#中Split用法总结相关推荐

  1. java spilt是什么意思,java split源码(java中split用法)

    最佳案split(参数)的参数是个正则表达式的字符串. 首先Java中的"\"的后面只能带下面几个字符 ,也就是" \b \t \n \f \r \" \' \\&quo ...

  2. python中split()用法

    split()方法含义: 是将指定字符串按某指定的分隔符进行拆分,拆分将会形成一个字符串的数组并返回. 数组中的每元素都各自对应一个索引值,就好比在数据库的表中每行数据纪录都拥有自己的索引ID一样数组 ...

  3. C#中Split用法 转

    转自http://www.cnblogs.com/yugen/ " 1.用字符串分隔:  using System.Text.RegularExpressions; string str=& ...

  4. C#中Split用法

    1.用字符串分隔:  using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; string[] sArr ...

  5. (转)C#中Split用法

    1.用字符串分隔:  using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; string[] sArr ...

  6. python中split的用法取第二个分片_python中split()函数的用法

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

  7. C#中split的用法

    C#中split的用法 1.用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; st ...

  8. python中split啥意思_python中split的用法详解_后端开发

    如何用python正则表达式匹配字符串?_后端开发 用python正则表达式匹配字符串的方法:1.当匹配单个位置的字符串时,可以使用[(.+?)]正则表达式来提取:2.当连续多个位置的字符串匹配时,可 ...

  9. python中split函数_python strip()函数和Split函数的用法总结

    strip函数原型 声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串.不能删除中间的字符或是字符串. s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除 ...

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

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

最新文章

  1. GitHub star 7k+:史上最全图像分割资料集锦
  2. java 类中构造函数的讲解
  3. C'mon C'mon-Von Bondies
  4. No injector for custom defined data type的解决办法
  5. [蓝桥杯][历届试题]国王的烦恼(反向+并查集)
  6. Jar 打包 EXE文件,可以脱离java环境运行 Jsmooth的使用
  7. Luogu 1019 单词接龙
  8. python交易_Python实现银行账户资金交易管理系统
  9. 出国怎么能不出现天价微博?
  10. Python中循环(列表循环)的学习笔记~
  11. java中static和final修饰符
  12. 手机变慢怎么办?复位、重置可解决
  13. 为了能让你们用上flutter,我准备做几期视频教程
  14. matlab排序excel数据库,matlab对excel数据进行排序求和
  15. scratch 编程 + 小学数学
  16. invalid method declaration
  17. 快速切换IP的批处理!
  18. 前端开发的流程与规范
  19. android 在状态栏耳机图标显示图标显示图标显示图标,Android 通知栏图标
  20. 根据前序遍历和[中序遍历]

热门文章

  1. M1芯片Macbook最简单从11.3降级到11.2.3教程
  2. mac如何使用「磁盘工具」创建dmg 映像文件
  3. EDIUS插件如何安装?
  4. 初识FL Studio中的FLEX插件
  5. ES6(一) —— 异步编程解决办法[从回调函数到promise,generator,async]
  6. Linux服务器上安装node.js
  7. 用Jprofile监控远程linux机器上的tomcat
  8. 《Arduino实战》——2.5 小结
  9. box2dweb基础
  10. Cubieboard通过aria2和minidlna来架设家庭媒体中心