티스토리 뷰

String.Trim

 

문자의 공백을 제거하는 함수

 

함수명 String.Trim  
오버로딩
Trim() 문자열에서 선행 공백과 후행 공백을 모두 제거
Trim(Char[]) 문자열에서 배열에 지정된 문자 집합의 포함되는 모든 문자 제거
Trim(Char) 문자열에서 지정된 문자 모두 제거
내부함수
TrimEnd(Char[]) 문자열 뒷부분의 지정된 문자들 모두 제거
TrimStart(Char[]) 문자열 앞부분의 지정된 문자들 모두 제거
IsWhiteSpace(Char) 문자열에 공백이 포함되는지 확인하는 함수. (bool 반환)
반환값 string   

 


Trim()

현재 문자열에서 앞/뒤 공백을 모두 제거.

문자열 사이에 있는 공백은 제거하지 않는다.

using System;

public class Example
{
    public static void Main()
    {
        string firstName = "    First ";
        string middleName = "Middle name   ";
        string lastName = "    Last one   ";
      
        string name = ((firstName.Trim() + " " + middleName.Trim()).Trim() + " " + lastName.Trim()).Trim();
        
        Console.WriteLine(name);
    }
}
First Middle name Last one

 

 

Trim(Char) & Trim(Char[])

현재 문자열에서 지정된 문자나 모든 문자 배열 속 문자들을 공백을 제거.

using System;

public class Example
{
    public static void Main()
    {
        char[] charsToTrim = { '*', ' ', '\''};
        string banner = "*** Much Ado About Nothing ***";
        string result = banner.Trim(charsToTrim);
        
        Console.WriteLine("Trimmed\n   {0}\nto\n   '{1}'", banner, result);
    }
}
The example displays the following output:
Trimmed
*** Much Ado About Nothing ***
to
'Much Ado About Nothing'

 

 


참고자료

 

String.Trim 메서드 (System)

현재 문자열에서 지정된 문자 집합의 선행 항목과 후행 항목이 모두 제거되는 새 문자열을 반환합니다.

learn.microsoft.com

 

최근에 올라온 글
최근에 달린 댓글
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함