c#split方法拆分为数据_C#中使用split分割字符串的几种方法小结

1、用字符串分隔:

using System.Text.RegularExpressions;

string str="aaajsbbbjsccc";

string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);

foreach (string i in sArray) Response.Write(i.ToString() + "
");

输出结果:

aaa

bbb

ccc

2、用多个字符来分隔:

string str="aaajbbbscccjdddseee";

string[] sArray=str.Split(new char[2] {'j','s'});

foreach(string i in sArray) Response.Write(i.ToString() + "
");

输出结果:

aaa

bbb

ccc

ddd

eee

3、用单个字符来分隔:

string s=abcdeabcdeabcde;

string[] sArray=s.Split(c) ;

foreach(string i in sArray)

Console.WriteLine(i.ToString());

输出下面的结果:

ab

deab

deab

de

string[] arr = str.Split("o");

这是一个具有语法错误的语句,Split 的 separator 参数应该是 char[] 或 string[],不应是字符串。正确的示例:

string str = "technology";

char[] separator = { 'o' };

string[] arr = str.Split(separator);

首先在程序中需要引用正则表达式相关的程序集:using System.Text.RegularExpressions;

然后使用方法如下:

string content=agcsmallmacsmallgggsmallytx;

string[]resultString=System.Text.RegularExpressions .Regex.Split(content,small,RegexOptions.IgnoreCase)

foreach(string i in resultString)

你可能感兴趣的:(c#split方法拆分为数据)