第一种方式
//我是逗号,我是竖杠|我是分号;我就是我
string context = "我是逗号,我是竖杠|我是分号;我就是我";
var regexArray = Regex.Split(context, @",|\||;", RegexOptions.None);
第二种方式
var strArray = context.Split(new string[] { ",", "|", ";" }, StringSplitOptions.None);
前两种分割结果如下:
//结果
/* 我是逗号
我是竖杠
我是分号
我就是我*/
第三种方式
var regexKHArray = Regex.Split(context, @"(,)|(\|)|(;)", RegexOptions.None);
第三种结果:分割后不去掉分隔符,效果如下:
/*
我是逗号
,
我是竖杠
|
我是分号
;
我就是我
*/
参考资料