C# - Trim()으로 문자열 앞, 뒤 공백 제거

string.Trim()으로 문자열의 앞, 뒤 공백 제거하는 방법을 소개합니다.

1. Trim()으로 문자열 앞, 뒤 공백 제거

string.Trim()는 문자열의 앞, 뒤 공백을 제거합니다. 예를 들어 문자열 " ABC "Trim()을 적용하면 ABC의 왼쪽 오른쪽에 있는 공백이 제거됩니다.

아래 예제에서도 문자열의 왼쪽, 오른쪽의 공백을 제거합니다. 하지만 Trim()이 문자열 가운데의 공백을 제거하지는 않습니다.

using System;

namespace Example {
    public class Program {
        public static void Main(string[] args) {

            string str = " Hello World ";

            string result = str.Trim();
            Console.WriteLine("[" + result + "]");
        }
    }
}

Output:

[Hello World]

문자열의 가운데에 있는 공백들도 모두 제거하고 싶을 때는 Replace()를 사용해야 합니다. 자세한 내용은 Replace()로 문자열의 모든 공백 제거를 참고해주세요.

2. TrimStart()로 문자열 앞 공백 제거

string.TrimStart()는 문자열의 왼쪽에 있는 공백을 제거합니다.

아래 예제의 실행 결과를 보면 오른쪽 공백은 제거되지 않은 것을 확인할 수 있습니다.

using System;

namespace Example {
    public class Program {
        public static void Main(string[] args) {

            string str = " Hello World ";

            string result = str.TrimStart();
            Console.WriteLine("[" + result + "]");
        }
    }
}

Output:

[Hello World ]

3. TrimEnd()로 문자열 뒤 공백 제거

string.TrimEnd()는 문자열의 왼쪽에 있는 공백을 제거합니다.

아래 예제의 실행 결과를 보면 왼쪽 공백은 제거되지 않은 것을 확인할 수 있습니다.

using System;

namespace Example {
    public class Program {
        public static void Main(string[] args) {

            string str = " Hello World ";

            string result = str.TrimEnd();
            Console.WriteLine("[" + result + "]");
        }
    }
}

Output:

[ Hello World]
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha