C# String Examples
C# Basic
C# Data Type
C# OOP
C# IO
C# Graphics & UI
C# Advanced
Here are some examples of how to split a string in C#:
string input = "This is a \nnew line"; string[] lines = input.Split('\n');
string input = "1,2\n3,4\n5,6"; string[] lines = input.Split(new char[] { ',', '\n' });
string input = "The quick brown fox jumped over the lazy dog"; string[] words = input.Split(new string[] { "brown" }, StringSplitOptions.None);
string input = "This is a sentence."; string[] words = input.Split(' ');
string input = "SplitCamelCaseString"; string[] words = Regex.Split(input, @"(?<!^)(?=[A-Z])"); // Output: ["Split", "Camel", "Case", "String"]
C# split string example:
string input = "Split this string"; string[] words = input.Split(); // Result: ["Split", "this", "string"]
String.Split method in C#:
Using the Split
method to split a string into an array of substrings.
string input = "Split using String.Split"; string[] parts = input.Split(new[] { ' ', '.' }, StringSplitOptions.RemoveEmptyEntries); // Result: ["Split", "using", "String", "Split"]
Splitting a string by delimiter in C#:
string input = "Split by comma, separated values"; char delimiter = ','; string[] values = input.Split(delimiter); // Result: ["Split by comma", " separated values"]
C# split string into array:
string input = "Split string into array"; string[] array = input.ToCharArray().Select(c => c.ToString()).ToArray(); // Result: ["S", "p", "l", "i", "t", " ", "s", "t", "r", "i", "n", "g", " ", "i", "n", "t", "o", " ", "a", "r", "r", "a", "y"]
Splitting a string by multiple delimiters in C#:
string input = "Split by comma, semicolon; and space"; char[] delimiters = { ',', ';', ' ' }; string[] values = input.Split(delimiters, StringSplitOptions.RemoveEmptyEntries); // Result: ["Split", "by", "comma", "semicolon", "and", "space"]
Tokenizing a string in C#:
Tokenizing a string into words using StringTokenizer
.
string input = "Tokenize this string"; StringTokenizer tokenizer = new StringTokenizer(input); string[] tokens = tokenizer.ToArray(); // Result: ["Tokenize", "this", "string"]
C# split string by whitespace:
string input = "Split by whitespace"; string[] words = input.Split((char[])null, StringSplitOptions.RemoveEmptyEntries); // Result: ["Split", "by", "whitespace"]
Using Regex to split a string in C#:
string input = "Split using Regex"; string[] parts = Regex.Split(input, @"\s+"); // Result: ["Split", "using", "Regex"]
Splitting a string into fixed-length segments in C#:
string input = "Split into segments"; int segmentLength = 4; string[] segments = Enumerable.Range(0, input.Length / segmentLength) .Select(i => input.Substring(i * segmentLength, segmentLength)) .ToArray(); // Result: ["Split", " into", " segm", "ents"]
C# split string into lines:
string input = "Split\nstring\ninto\nlines"; string[] lines = input.Split('\n'); // Result: ["Split", "string", "into", "lines"]