文档章节

C#分割字符串的几种方法

短短的歼击机
 短短的歼击机
发布于 2012/11/29 11:00
字数 167
阅读 162
收藏 1
c#
单个字符分割 
string s="abcdeabcdeabcde"; 
string[] sArray=s.Split('c'); 
foreach(string i in sArray) 
Console.WriteLine(i.ToString()); 
输出下面的结果: 
ab 
deab 
deab 
de 


多个字符分割 
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 

多个字符分割(正则表达式) 
string content="agcsmallmacsmallgggsmallytx"; 
string[]resultString=Regex.Split(content,"small",RegexOptions.IgnoreCase) 
foreach(string i in resultString) 
Console.WriteLine(i.ToString()); 
输出下面的结果:agc 
mac 
ggg 

ytx


C#字符串分割,中间多空格  

方法如下,使用正则表达式:

 string abc = "3  45  55  55  676 11";

 string str = System.Text.RegularExpressions.Regex.Replace(abc, @"\s+", ",");

 string[] aa =str.Split(',');


也可以直接分割:

 string[] aa = System.Text.RegularExpressions.Regex.Split(abc, @"\s+");

© 著作权归作者所有

短短的歼击机

短短的歼击机

粉丝 82
博文 268
码字总数 269797
作品 0
武汉
高级程序员
私信 提问
【转载】C#使用Split函数根据特定分隔符分割字符串

在C#程序开发过程中,很多时候可能需要将字符串根据特定的分割字符分割成字符或者List集合,例如根据逗号将字符串分割为数组,或者根据竖线将字符串分割成数组,C#中提供了Split()函数来快速...

江湖逍遥
05/18
0
0
【转载】C#中将字符串分割成字符数组

在C#中字符串类型String是由一系列的单个字符组合而成,其实可以通过字符串String对象ToCharArray()方法来将字符串中的元素逐一存在数据类型为Char的一维数组中。 例如将字符str = "ABCDEFG"...

江湖逍遥
05/16
0
0
c#中分割字符串的方法

c#中分割字符串的方法 第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s="abcdeabcdeabcde"; string[] sArray=s.Split(''c''); foreach(string i i......

长平狐
2013/01/06
68
0
c#中分割字符串的几种方法

最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法: 第一种方法:打开vs.net新建一个控制台项目。然后...

晨曦之光
2012/03/09
34
0
C++字符串分割方法总结

在一些编程练习中,经常会对字符串进行处理,往往处理之前都会对字符串进行分割来提取各部分信息。在C++中虽然没有像python那样提供split这样直接的字符串分割函数,但也有一些其他的方法能够...

xinyuexy
2017/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【0911】linux软件包安装和卸载

【0911】linux软件包安装和卸载 一、安装软件包的三种方法 1、rpm工具:与win中的exe安装包类似,红帽子公司包管理系统 2、yum工具:属于一种用python开发的工具,支持自动的安装依赖的包 3、...

飞翔的竹蜻蜓
23分钟前
3
0
【外行学IT】手机网页自适应之rem和viewport

在写手机网页时,对于像素的问题会非常困惑,初学者很多时候会因为那么一个小点的问题解决不了,或者无法理解透彻就放弃了学习。 我在学习写手机网页时也困惑了许久,出现过下面的问题: 图片...

前端老手
34分钟前
5
0
三、Java设计模式之单一职责原则

定义:不要存在多于一个导致类变更的原因。 一个类、接口、方法只负责一项职责 优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险

东风破2019
42分钟前
4
0
搭建高可用MongoDB集群(分片)

搭建高可用MongoDB集群(分片) KaliArch关注1人评论28269人阅读2017-12-04 21:57:41 MongoDB基础请参考:https://blog.51cto.com/kaliarch/2044423 MongoDB(replica set)请参考:https:/...

linjin200
今天
6
0
Pandas DataFrame创建方法大全

Pandas是Python的数据分析利器,DataFrame是Pandas进行数据分析的基本结构,可以把DataFrame视为一个二维数据表,每一行都表示一个数据记录。本文将介绍创建Pandas DataFrame的6种方法。 创建...

汇智网教程
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部