using System; class Sample { public static void Main() { string s1 = ",A,TWO,,,THREE,,"; char[] charSeparators = new char[] {','}; string[] result; result = s1.Split(charSeparators, 2, StringSplitOptions.None); Show(result); } public static void Show(string[] entries) { foreach (string entry in entries) { Console.WriteLine(entry); } } }
ASP.NET & Csharp (C#)
ASP.NET & Csharp (C#) , Here you can find my posts about .NET c# .
Split a string delimited by characters and return 2 non-empty elements
using System; class Sample { public static void Main() { string s1 = ",A,TWO,,,THREE,,"; char[] charSeparators = new char[] {','}; string[] result; result = s1.Split(charSeparators, 2, StringSplitOptions.RemoveEmptyEntries); Show(result); } public static void Show(string[] entries) { foreach (string entry in entries) { Console.WriteLine(entry); } } }
Split a string delimited by characters and return all elements
using System; class Sample { public static void Main() { string s1 = ",A,TWO,,,THREE,,"; char[] charSeparators = new char[] {','}; string[] result; result = s1.Split(charSeparators, StringSplitOptions.None); Show(result); } public static void Show(string[] entries) { foreach (string entry in entries) { Console.WriteLine(entry); } } }
Split a string delimited by another string and return all elements
using System; class Sample { public static void Main() { string s2 = "[divider]" + "A[divider][divider]" + "B[divider][divider][divider]" + "C[divider][divider]"; string[] stringSeparators = new string[] {"[divider]"}; string[] result; result = s2.Split(stringSeparators, StringSplitOptions.None); Show(result); } public static void Show(string[] entries) { foreach (string entry in entries) { Console.WriteLine(entry); } } }
Split the original string at the delimiter and return all non-empty elements
using System; class Sample { public static void Main() { string s2 = "[divider]" + "A[divider][divider]" + "T[divider][divider][divider]" + "AA[divider][divider]"; string[] stringSeparators = new string[] {"[divider]"}; string[] result; result = s2.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries); Show(result); } public static void Show(string[] entries) { foreach (string entry in entries) { Console.WriteLine(entry); } } }
Split a string delimited by another string and return 2 elements
using System; class Sample { public static void Main() { string s2 = "[divider]" + "A[divider][divider]" + "C[divider][divider][divider]" + "S[divider][divider]"; string[] stringSeparators = new string[] {"[divider]"}; string[] result; result = s2.Split(stringSeparators, 2, StringSplitOptions.None); Show(result); } public static void Show(string[] entries) { foreach (string entry in entries) { Console.WriteLine(entry); } } }
Split a string delimited by another string and return 2 non-empty elements
using System; class Sample { public static void Main() { string s2 = "[divider]" + "A[divider][divider]" + "B[divider][divider][divider]" + "C[divider][divider]"; string[] stringSeparators = new string[] {"[divider]"}; string[] result; result = s2.Split(stringSeparators, 2, StringSplitOptions.RemoveEmptyEntries); Show(result); } public static void Show(string[] entries) { foreach (string entry in entries) { Console.WriteLine(entry); } } }