C#的split()函数的用法(原创)--王超C#

split()函数是用来分隔一个字符串变成一个字符串数组:

1.用空格分隔字符串:(单个字符分隔)

string a = "i am a person";
            string[] b;
            b = a.Split(' ');
            foreach (string k in b)
            {
                Console.WriteLine(k);

            }

            Console.ReadKey();

2.多个字符分隔:用char数组

string a = "ixyamyaxperson";
            
            char[] c = {'x','y'};

            string[] b;
            
            b=a.Split(c);

            foreach (string k in b)
            {
                Console.WriteLine(k);

            }

            Console.ReadKey();

3.单个字符串分隔:

string a = "ixyamxyaxyperson";

            string[] c = {"xy"};

            string[] b;

            b = a.Split(c,StringSplitOptions.None);

            foreach (string k in b)
            {
                Console.WriteLine(k);

            }

            Console.ReadKey();

4.多个字符串:

string a = "ixyamxyhhaxyperson";

            string[] c = {"xy","hh"};

            string[] b;

            b = a.Split(c,StringSplitOptions.RemoveEmptyEntries);

            foreach (string k in b)
            {
                Console.WriteLine(k);

            }

            Console.ReadKey();


5.指定分成几部分:

string a = "ixybhhamxyhhaxyperson";

            string[] c = {"xy","hh"};

            string[] b;

            b = a.Split(c,2,StringSplitOptions.RemoveEmptyEntries);

            foreach (string k in b)
            {
                Console.WriteLine(k);

            }

            Console.ReadKey();

 

 

posted on 2013-01-18 13:29  王超  阅读(648)  评论(0)    收藏  举报