C#/C#_기초강의

(C#) 문자열 처리: Split() 문자열 분리

코딩ABC 2023. 4. 22. 08:50
반응형

Split() 문자열 분리

Split() 메서드는 특정 문자로 구분되어 있는 문자열을 분리시킵니다.

분리된 문자열은 문자열 배열에 할당됩니다.

 

다음 예제는 문자열을 컴마(,)로 분리시킵니다.

        static void Main(string[] args)
        {
            string s = "C#,Java,Python,PHP";
            string[] ss = s.Split(','); // 컴마(,)로 분리
            foreach (string a in ss)
                Console.WriteLine(a);

Split() 문자열 분리

 

다음 예제는 문자열을 공백으로 분리시킵니다.

        static void Main(string[] args)
        {
            string s = "C# Java Python PHP";
            string[] ss = s.Split(' '); // 공백으로 분리
            for(int i = 0; i < ss.Length; i++)
                Console.WriteLine(ss[i]);
        }

Split() 문자열 분리

 

단일 문자뿐만 아니라, 여러 종류의 문자로 분리시킬 수도 있습니다.

다음 예제는 공백, 콜론(:) 문자, 컴마(,)의 서로 다른 문자로 문자열을 분리시키는 예제 입니다.

        static void Main(string[] args)
        {
            string s = "컴퓨터구조 자료구조,Database:시스템분석";
            char[] separators = new char[] { ' ', ':', ','};
            string[] ss = s.Split(separators); // 공백으로 분리
            foreach (string a in ss)
                Console.WriteLine(a);
        }

Split() 문자열 분리

 

 

반응형