我需要拆分一个字符串,例如 AAA@AAA_@#@BBBBBB@#@CCCCCC,使用完整的字符串作为分隔符 "_@#@_ ”。我正在寻找的结果是:
[0] AAA@AAA
[1]
[2] BBBBBB
[2]
[3] CCCCCC
我正在做以下事情:
char[] sep = FIELD_SEPARATOR.ToCharArray();
ArrayList result = new ArrayList();
string[] fields = line.Split(sep);
其中 FIELD_SEPARATOR 是字符串“_@#@” 问题是我在第一个字段中获得了 2 条记录,并且“@”字符已从中删除。
[0] AAA
[1] AAA
...
有办法吗?我正在使用 .NET Framework 1.1
提前致谢!
最佳答案
这也适用于您:
string[] bits = Regex.Split("AA@AAA_@#@BBBBBB@#@CCCCCC", "@#@");
关于c# - 用完整的字符串分隔符拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4888216/