在C#中拆分字符串有多种方法,以下是一些高级技巧:
string input = "apple,orange;banana|grape";
char[] separators = { ',', ';', '|' };
string[] result = input.Split(separators, StringSplitOptions.RemoveEmptyEntries);
string input = "apple,orange;banana|grape";
string[] result = Regex.Split(input, @"[,;|]");
string input = "apple,orange;banana|grape";
char[] separators = { ',', ';', '|' };
string[] result = input.SelectMany(c => separators.Contains(c) ? new char[] { ',' } : new char[] { c })
.Split(',');
这些高级技巧可以让您更灵活地对字符串进行拆分操作,根据实际需求选择合适的方法来处理字符串。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:高效的c#拆分字符串技巧