C# split后去除空值的问题?

例如 string x= "0[[0"
ArrayList xx= x.split(new char[] { '[' }, StringSplitOptions.RemoveEmptyEntries);
但是怎么去掉第二项?
还有怎么去掉回车呢
写错了,
ArrayList xx = new ArrayList ( x.Split(new char[] { '[' },StringSplitOptions.RemoveEmptyEntries));
最新回答
怼烎

2025-06-21 03:29:25

空值说明有两个间隔符号在一起所致,可以通过替换,将2间隔符号替换成只剩下1个间隔符号为止。然后再进行字符串分割,应该就没有空值了。
至于回车应该是/n/r,你看看能不能找到这个字符再说。
巷深缘浅

2025-06-21 05:21:37

x.Remove(a,b);

a表示开始位置(从0计数),b表示要删除的个数
如x.Remove(1,2);就是删除两个"[["