C#/C#_기초강의

(C#) 문자열 처리: Trim(), TrimStart(), TrimEnd() 공백제거

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

Trim(), Trim(char)

Trim(): 문자열의 양쪽 공백을 모두 삭제한 문자열을 반환합니다.

Trim(char):  문자열의 양쪽에서 char로 지정된 모든 문자를 삭제한 문자열을 반환합니다.

원본 문자열은 변경되지 않습니다.

 

TrimStart(), TrimStart(char)

TrimStart(): 문자열에서 앞쪽의 공백을 모두 삭제한 문자열을 반환합니다.

TrimStart(char): 문자열에서 앞쪽의  char로 지정된 모든 문자를 삭제한 문자열을 반환합니다.

 

TrimEnd(), TrimEnd(char)

TrimEnd(): 문자열에서 뒤쪽의 공백을 모두 삭제한 문자열을 반환합니다.
TrimEnd(char): 문자열에서 뒷쪽의  char로 지정된 모든 문자를 삭제한 문자열을 반환합니다.

 

예제

        static void Main(string[] args)
        {
            string s = "  C# Programming.   ";
            
            // 문자열 s의 앞쪽,뒷쪽의 모든 공백을 삭제한 문자열을 반환합니다.
            // 원본 문자열 s는 변경되지 않습니다.
            string s1 = s.Trim();   
            string s2 = s.TrimStart();
            string s3 = s.TrimEnd();

            Console.WriteLine($"|{s}|");
            Console.WriteLine($"|{s1}|");
            Console.WriteLine($"|{s2}|");
            Console.WriteLine($"|{s3}|");
        }

Trim()

 

        static void Main(string[] args)
        {
            string s = "---C# Programming.----";
            string s1 = s.Trim('-');
            string s2 = s.TrimStart('-');
            string s3 = s.TrimEnd('-');

            Console.WriteLine($"|{s}|");
            Console.WriteLine($"|{s1}|");
            Console.WriteLine($"|{s2}|");
            Console.WriteLine($"|{s3}|");
        }

Trim(), TrimStart()

 

 

반응형