当前位置:首页 > Windows程序 > 正文

C# 如何用多个字符串来切分字符串并去除空格

2021-05-24 Windows程序

using System;  

using System.Collections.Generic;  

using System.Linq;  

using System.Text;  

using System.Data;  

  

namespace Study  

{  

    public static class Program3  

    {  

        static void Main(string[] args)  

        {  

            Proccess(@"13212345671,13312345672,  13412345674  

            13212345674,");  

            Proccess("");  

            Proccess(null);  

            Console.Read();  

        }  

  

        public static void Proccess(string str)   

        {  

            //双问号保证 null 值不会异常  

            //StringSplitOptions.RemoveEmptyEntries 会移除 string.Empty 空串, 但对于空格无能为力  

            //‘ ‘将按空格来切分,,所以不再有空格出现  

            string[] arr = (str ?? string.Empty).Split(new char[] { ‘,‘, ‘\t‘, ‘\n‘, ‘ ‘ }, StringSplitOptions.RemoveEmptyEntries);  

            Console.WriteLine("本次切分后数组的长度为:{0}", arr.Length);  

            int i = 1;  

            foreach (string s in arr)  

            {  

                Console.WriteLine("{0}:{1}", (i++).ToString(), s);  

            }  

        }  

    }  

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70428.html