我想分割字符串“”但是从第2个逗号(,)我想分割字符串“”但是从第2个逗号(,)
-5
A
回答
-2
var result =before_split.Split(',')
2
还没有尝试过,但你将需要的东西是这样的:
string pattern = "|\*,";
string[] result = Regex.Split(before_split, pattern);
0
如果您正在寻找跳过第一“” &由字符串,然后分割休息“”那么你可以尝试以下。
string before_split = "pune,mumbai|,delhi|65432,Bhopal|09231,jabalpur|0987765";
var firstPart = before_split.Substring(0, before_split.IndexOf(",", System.StringComparison.Ordinal));
var stringToProcess = before_split.Substring(before_split.IndexOf(",", System.StringComparison.Ordinal) + 1);
var stringSegments = stringToProcess.Split(',');
Console.WriteLine("{0},{1}",firstPart ,stringSegments[0]);
for (var i = 1; i < stringSegments.Length; i++)
{
Console.WriteLine(stringSegments[i]);
}
0
试试这个,最后的结果是在一个列表finalSplit
string before_split = "pune,mumbai|,333,222,delhi|65432,Bhopal|09231,jabalpur|0987765";
string[] split1 = before_split.Split(',');
List<string> finalSplit = new List<string>();
string aux = "";
foreach (string s in split1)
{
if (s.IndexOf('|') == -1)
aux = aux + s + ',';
else
{
if (aux == "")
aux = s;
else
aux = aux + s;
finalSplit.Add(aux);
aux = "";
}
}
希望它可以帮助
+0
非常感谢你 但有可能写出像其他条件动态代码: “德里| 65432,浦那,孟买|,博帕尔| 09231,贾巴尔普尔| 0987765” 和结果应该是一样的上述 你可以考虑任意数量的排列组合。 – dotnetdeveloper
+0
我不明白你的意思,与排列,我试着在不同的形式,总是解析是正确的value1,value2,.. valueN |数字 – KillemAll
0
我的解决办法是
string before_split = "pune,mumbai|,delhi|65432,Bhopal|09231,123,jabalpur|0987765";
string buffer = "";
var parts = before_split.Split(',');
var lines = parts.Select(p =>
{
if (p.Contains('|'))
{
var line = buffer == "" ? p : buffer + ',' + p;
buffer = "";
return line;
}
else
{
buffer = buffer == "" ? p : buffer + ',' + p;
return null;
}
}).Where(p => p != null).ToArray();
0
这个怎么样...
Regex rex = new Regex("[a-zA-Z]+[a-zA-Z,]*[|]+[0-9]+");
var result = rex.Matches("pune,mumbai|,delhi|65432,Bhopal|09231,jabalpur|0987765").Cast<Match>()
.Select(m => m.Value)
.ToArray()
相关问题
- 1. Javascript字符串拆分 - 在第二个逗号分割字符串
- 2. 逗号分隔字符串分割
- 3. 包含逗号与逗号分隔符的分割字符串
- 4. 字符串用逗号分割,但忽视的是
- 5. 如何在第一个逗号前分割字符串?
- 6. 第一个逗号分割字符串到数组
- 7. 字符串中的第一个逗号分割
- 8. 2个数组转换为逗号分割的字符串
- 9. C#字符串分割 - 破串起来在第二逗号
- 10. PHP分割字符串以逗号
- 11. 分割字符串用逗号2008
- 12. 字符串分割排除逗号在双引号和分割相邻逗号
- 13. 用逗号分割字符串,但忽略双引号内的逗号?
- 14. 的Javascript:用逗号分割的字符串,但忽略引号逗号
- 15. 我想分割一个字符串,但我想保留分隔符
- 16. 用逗号分割字符串,但要保留空字段
- 17. 分割字符串用逗号,而不是当逗号是括号内
- 18. 使用逗号分割Scala字符串,但自由文本也包含逗号
- 19. 以逗号分割字符串,但避免使用逗号和反斜杠
- 20. 带逗号的分割字符串也会拆分&符号
- 21. 如何以逗号分割字符串但忽略\ ,?
- 22. 字符串分割保持逗号字符串
- 23. 分割逗号分隔的字符串(与一些'\ {[字符)
- 24. 将逗号分隔的字符串分割为多个新字符串
- 25. 分割字符串时字段包含一个逗号
- 26. 拆分逗号分隔的字符串,但忽略逗号整个字
- 27. JavaScript:分割逗号分隔的字符串,但忽略花括号
- 28. 在X个逗号后分割一个字符串数组
- 29. 分割CSV,但不是仅逗号(PHP)?
- 30. 如何从JavaScript中的分割字符串中删除逗号(,)?
这两个是相同的字符串。 你能否告诉我们你希望将结果存储在哪种变量类型中? – russelrillema
你有什么尝试?你遇到什么问题。这不是人们完成工作的地方。 – InBetween