我有下一个字符串:
'Malaysia Index','Mc\'DONALDS CORPORATION','McDonalds','Me,dia'
我需要字符串的数组(或列表):
Malaysia Index
Mc'DONALDS CORPORATION
McDonalds
Me,dia
EDITED: 下一个代码:
var s = "'Malaysia Index','Mc\'DONALDS CORPORATION','McDonalds','Me,dia'";
var ss = s.Split(',');
foreach (var res in ss)
Console.WriteLine(res);
做结果:
'Malaysia Index'
'Mc'DONALDS CORPORATION'
'McDonalds'
'Me !!!!!!!!!!!!!!
dia' !!!!!!!!!!!!!!
答案 0 :(得分:1)
此代码产生预期结果:
s.Trim('\'')
.Split(new[]{"','"}, StringSplitOptions.RemoveEmptyEntries)
它删除了第一个和最后一个'
符号,并按','
输出
Malaysia Index
Mc'DONALDS CORPORATION
McDonalds
Me,dia
答案 1 :(得分:0)
假设你的文字总是在这样的形式:'xxx','xxx',....
执行代码以删除第一个'和最后一个'
然后将所有','替换为独特的,不会出现在原始文本中的内容,例如2个管道||
现在,使用这个新的分隔符||
拆分格式化文本你应该得到预期的结果