在编写程序中,经常要用到分割的方法来处理一些字符串。这里总结了几种常用的分割方法:

 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[] sArray1=s.Split(new char[3]{'c','d','e'}); 
      foreach(string i in sArray1) 
      Console.WriteLine(i.ToString());

输出下面的结果:
      ab 
      ab 
      ab

 3、使用正则表达式

添加引用 using System.Text.RegularExpressions;

string content="agcsmallmacsmallgggsmallytx"; 
      string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase) 
      foreach(string i in resultString) 
      Console.WriteLine(i.ToString());

输出下面的结果:
      agc 
      mac 
      ggg 
      ytx

转载于:https://www.cnblogs.com/xiaoma-qi/p/5527900.html

asp.net分割字符串的几种方法相关推荐

  1. c#中Split分割字符串的几种方法

    已经快一个多月没写点代码了感觉有点生疏了. 连很多基本的东东都有点忘记了. 这不早上连 一个文本框里的一行行字怎么分开都忘记了. 回车键会显示成 /t/n 所以要分割 /t/n 1方法 string[ ...

  2. c#中分割字符串的几种方法

    第一种方法:打开vs.net新建一个控制台项目.然后在Main()方法下输入下面的程序. string s="abcdeabcdeabcde"; string[] sArray=s ...

  3. 分割字符串的两种方法

    方法一:利用string中的substr函数写一个分割字符串的函数 void tostr(string line,char ch,int idd){//以ch分割字符串 int t;queue< ...

  4. deliphi 字符串分割_Delphi中 分割字符串(两种方法)

    对一个有分隔符的字符串如何分割成几个单一小字符串 1.使用CommaText Var Stl:TStringList; Const S:='20071018085500   155.30  220.6 ...

  5. qt 分割字符串的两种方法

    https://blog.csdn.net/a724699769/article/details/62216435

  6. php字符串分割中英文,php分割字符串_php分割中英文字符串的几种方法

    摘要 腾兴网为您分享:php分割中英文字符串的几种方法,一起成长,想看视频,托迈酷客,天天向商等软件知识,以及jbookmaker,平差易,青岛地铁app,delphixe,趣医院,cs1.6,变声精 ...

  7. JS数组转字符串(3种方法) arrays.join(“-“)把数组使用-分割为字符串

    JS数组转字符串(3种方法) JavaScript 允许数组与字符串之间相互转换.其中 Array 方法对象定义了 3 个方法,可以把数组转换为字符串,如表所示. Array 对象的数组与字符串相互转 ...

  8. Java中String字符串截取几种方法(substring,split)

    Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...

  9. JS数组转字符串(3种方法)和字符串转数组(2种)

    一:数组转字符串(3种方法) 同样是数组转字符串,toString(),toLocaleString(),join(),join(',')的区别是什么? JavaScript 允许数组与字符串之间相互 ...

最新文章

  1. python绘制所有特征的密度图(density plot)
  2. 丰田chr优惠5万_精打细算还是英朗划算,优惠5万入手英朗,落地8.8万买贵了吗...
  3. Tensorflow2.0版本 笔记
  4. Use BAdI to link appointment to a given opportunity during creation
  5. notebook打开外部文件_CAD外部参照真是个好东西!
  6. leetcode 1232. 缀点成线
  7. 【数据结构算法】快排/归并/堆排序 c++
  8. arm export 汇编_C/C++与汇编混合编程有什么好处?
  9. hive窗口函数_Hive sql窗口函数源码分析
  10. MediaRecorder录像怎么旋转呀?
  11. 通过深度学习检测疟疾
  12. 卷积神经网络处理猫和狗图片
  13. 一幅图看懂prototype与[[Prototype]]
  14. C++ IO库:cmd读写,字符串读写,文件读写,<<重载,标准输出
  15. zoj 3599 Game 博弈论
  16. 【RDMA】qp数量和RDMA性能(节选翻译)|连接数
  17. TFS2010的生成功能
  18. python校园网站毕业设计开题报告
  19. 阿里云物联网平台之创建产品与设备
  20. 基于51控制的人体感应灯

热门文章

  1. 12505 java_Java jdbc Oracle error: ORA 12505
  2. 别再被三次握手和四次挥手所支配!把TCP这玩意儿给你掰开了说
  3. 建立一个全数据管理的分析平台,该如何落实?
  4. Linux进程间同步和通信,linux进程间的同步方法
  5. python爬取bilibili弹幕_GitHub - yxwangnju/Bilibili-Bullet-Screen-Crawler: 一个爬取bilibili上弹幕的简单python程序...
  6. linux 大文本文件,Linux文本文件处理(1)
  7. python网络爬虫学习笔记(六):Requests库的使用
  8. AcWing1087.修剪草坪(单调队列DP)
  9. Jacobi matrix——一种对向量方程的梯度描述方式
  10. GitLab CI/CD conda: command not found