C# 字符串分割与筛选:以逗号分隔并提取字母开头的字符串
使用Split方法将字符串以逗号分割成字符串数组,然后使用LINQ的Where方法筛选出以字母开头的字符串。下面是一个示例代码:\n\ncsharp\nusing System;\nusing System.Linq;\n\nclass Program\n{\n static void Main(string[] args)\n {\n string input = "abc,123,def,456,ghi";\n string[] parts = input.Split(',');\n\n var result = parts.Where(s => Char.IsLetter(s[0]));\n\n foreach (var item in result)\n {\n Console.WriteLine(item);\n }\n }\n}\n\n\n输出结果为:\n\n\nabc\ndef\nghi\n\n\n在示例代码中,首先将字符串input以逗号为分隔符使用Split方法分割成字符串数组parts。\n\n然后使用LINQ的Where方法筛选出以字母开头的字符串。在Where方法的Lambda表达式中,使用Char.IsLetter方法判断每个字符串的第一个字符是否为字母。\n\n最后使用foreach循环遍历筛选结果并输出。
原文地址: https://www.cveoy.top/t/topic/pKHH 著作权归作者所有。请勿转载和采集!