String.Split分隔字符串
时间:2020-04-01 00:08:19
收藏:0
阅读:117
一种char分隔符
string phrase = "The quick brown fox jumps over the lazy dog."; string[] words = phrase.Split(‘ ‘); foreach (var word in words) { System.Console.WriteLine($"<{word}>"); }
分隔之后的结果,去掉多余的空格
// StringSplitOptions.RemoveEmptyEntries移除多余的空格 string phrase = "The quick brown fox jumps over the lazy dog."; string[] words = phrase.Split(new char[] { ‘ ‘ }, StringSplitOptions.RemoveEmptyEntries); foreach (var word in words) { System.Console.WriteLine($"<{word}>"); }
多种char分隔符
// 使用多个分隔符 char[] delimiterChars = { ‘ ‘, ‘,‘, ‘.‘, ‘:‘, ‘\t‘ }; string text = "one\ttwo three:four,five six seven"; System.Console.WriteLine($"Original text: ‘{text}‘"); // public String[] Split(params char[] separator); string[] words = text.Split(delimiterChars); System.Console.WriteLine($"{words.Length} words in text:"); foreach (var word in words) { System.Console.WriteLine($"<{word}>"); }
多种string分隔符
string[] separatingStrings = { "<<", "..." }; string text = "one<<two......three<four"; System.Console.WriteLine($"Original text: ‘{text}‘"); //public String[] Split(String[] separator, StringSplitOptions options); string[] words = text.Split(separatingStrings, System.StringSplitOptions.RemoveEmptyEntries); System.Console.WriteLine($"{words.Length} substrings in text:"); foreach (var word in words) { System.Console.WriteLine(word); }
原文:https://www.cnblogs.com/bibi-feiniaoyuan/p/split.html
评论(0)