C# 中split的用法

转载 2006年05月18日 21:03:00

第一种方法:
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


第三种方法:
除了以上的这两种方法以外,第三种方法是使用正则表达式。新建一个控制台项目。
然后先添加 using System.Text.RegularExpressions;
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


第四种方法:
string str1=我*****是*****一*****个*****教*****师;
string[] str2;
str1=str1.Replace(*****,*) ;
str2=str1.Split(*) ;
foreach(string i in str2)
  Console.WriteLine(i.ToString());


第五种方法:
string str1=我**是*****一*****个*****教*****师;
我希望显示的结果为:我是一个教师。
我如果采用上面的第四种方法来做就会产生下面的错误:我   是一个教师。中间有空格输出,所以输出结果并不是希望的结果,这就又回到了正则表达式了,这时可以采用下面的第五种方法:
string str1=我**是*****一*****个*****教*****师;
string[] str2 = System.Text.RegularExpressions.Regex.Split(str1,@[*]+); 
foreach(string i in str2)
  Console.WriteLine(i.ToString());
这里通过[*]+ 巧妙的完成了我们的目标。

C#中Split的用法

1.用字符创进行分割 使用字符串进行分割需要借助C#的正则表达式,也就是需要使用Regex类。注意我们在使用Regex类时,需要在头文件上加上using System.Text.RegularExp...
  • zp1996323
  • zp1996323
  • 2015年11月15日 21:22
  • 272

C#split的使用

using System;using System.Collections.Generic;using System.Text;namespace SplitShow_String{    class...
  • MaybeHelios
  • MaybeHelios
  • 2006年05月18日 21:28
  • 4509

C#String.Split (string[], StringSplitOptions) 多参数分割得到数组

public string[] Split(string[] separator,StringSplitOptions options) 参数 separator 类型:System.String[...
  • u011555996
  • u011555996
  • 2016年11月16日 16:26
  • 1022

PHP split 函数

PHP中split 函数的语法是: array split ( string $pattern , string $string [, int $limit ] )split()函数返回一个字符串数组...
  • suleil1
  • suleil1
  • 2015年10月28日 16:50
  • 5126

C#中 Split的用法 及Split 分隔符转义

1、用字符串分隔:  using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; string[] sArray=Regex.S...
  • lanximu
  • lanximu
  • 2013年12月13日 00:23
  • 3942

js中join与split的用法

join:作用是将数组转换为字符串,其作用和toString()类似但更强,作用与split刚好相反。 例子比如我们有个字符串"a","b","c"我们要输出为a,b,c这样的格式,那么我们可以这样:...
  • wangxy799
  • wangxy799
  • 2016年10月08日 11:55
  • 1016

C#中String.Split方法使用详解

String.Split 方法有6个重载函数: 1) public string[] Split(params char[] separator) 2) public string[] Split...
  • riyuedangkong1
  • riyuedangkong1
  • 2016年09月04日 11:08
  • 1440

python strip()函数和Split函数的用法总结

python strip()函数和Split函数的用法总结 来源:网络    编辑:admin strip函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm...
  • alwaystry
  • alwaystry
  • 2016年10月23日 14:19
  • 1983

C#中split用法

1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc";string[] sArray=Regex.Spl...
  • zc19820620
  • zc19820620
  • 2008年03月17日 10:54
  • 860

C#中Split用法

C#中Split用法~ 1、用字符串分隔:  using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; string[] ...
  • u012025054
  • u012025054
  • 2013年10月26日 08:46
  • 1016
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: C# 中split的用法
举报原因:
原因补充:

(最多只允许输入30个字)