C# 根据多个字符 分割字符串(split)

例子一:USA||8888|ABC      ,按照||分割
 

我预期的结果是:
USA
8888|ABC

也就是说,我只想根据  ||  来分割,不是|| 都不要分割

那么可以使用下面两种方式:

string str="USA||8888|ABC"
var array=Regex.Split(str , @"\|\|" , RegexOptions.None);

或者:

var str="USA||8888|ABC";
string[] array= str.Split(new string[] { "||" }, StringSplitOptions.None);

 

 

例子二:  ABCDEF   ,按照C,E分割

期望结果:

AB
D
F

使用如下代码:

var array=str.Split(new char[] {'C','E'},StringSplitOptions.RemoveEmptyEntires);

 


 

 

你可能感兴趣的:(C#)