How to use C# string Split
C# Split() handles splitting upon given string and character delimiters. It returns an array of String containing the substrings delimited by the given System.Char array.
If your String contains "dd-mm-yy", split on the "-" character to get an array of: "dd" "mm" "yy".
The String Split method ignores any element of separator whose value is null or the empty string ("").
- Separator - the given delimiter
- An array of Strings delimited by one or more characters in separator.
C# String Split Example
How to split strings using regular expressions
The Regular Expressions Split() methods are almost similar to the String.Split() method, except that Regex.Split() method splits the string at a delimiter determined by a Regular Expression instead of a set of characters.
When using Regular Expressions you should use the following namespace in your project.
c# String Split by multiple characters delimiter
We can split a string by multiple character delimiter using String.split() method.
Using Regular Expressions for multiple characters
C# String Split by multiple characters delimiter using Regular Expressions
C# String split New Line
You can split a string on a new line or carriage return using the delimiter "\r\n".
C# String split Carriage Return
Also you can use Environment.NewLine to remove the new line from a string
How to split() a delimited string to a List < String >
You can retrieve the result of a String splt() method to a C# List. The following program convert the String Array to a List.
C# Convert List to String
C# String split White spaces
StringSplitOptions.RemoveEmptyEntries guarantees the return value does not include array elements that contain an empty string. The following C# program shows how to remove all white spaces from string using StringSplitOptions.RemoveEmptyEntries.
When you execute this C# program you will get the result removing all white spaces from the string