Jag har en sträng som ser ut så här
[[[Ica], [Kalle Karlsson], [0]], [[[76, EUR pall, 4], [2, Helpall svart, 1], [28, Halvpall svart, 2], [291, Returback, 3]], [[54, EUR pall, 4]]]]
Nu vill jag splitta den så att jag får ut 3 delar
1. [[Ica], [Kalle Karlsson], [0]]
2. [[76, EUR pall, 4], [2, Helpall svart, 1], [28, Halvpall svart, 2], [291, Returback, 3]]
3. [[54, EUR pall, 4]]
Hur ska jag splitta strängen för att få ut det resultatet?
// Display the original string and delimiter string.
Console.WriteLine("Splitting the string:\n \"{0}\".", source);
Console.WriteLine();
Console.WriteLine("Using the delimiter string:\n \"{0}\"",
stringSeparators[0]);
Console.WriteLine();
// Split a string delimited by another string and return all elements.
result = source.Split(stringSeparators, StringSplitOptions.None);
Console.WriteLine("Result including all elements ({0} elements):",
result.Length);
Console.Write(" ");
foreach (string s in result)
{
Console.Write("'{0}' ", String.IsNullOrEmpty(s) ? "<>" : s);
}
Console.WriteLine();
Console.WriteLine();
// Split delimited by another string and return all non-empty elements.
result = source.Split(stringSeparators,
StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine("Result including non-empty elements ({0} elements):",
result.Length);
Console.Write(" ");
foreach (string s in result)
{
Console.Write("'{0}' ", String.IsNullOrEmpty(s) ? "<>" : s);
}
Console.WriteLine();
264 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e