티스토리 뷰
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
'Computer Language > C#' 카테고리의 다른 글
[C#] String.Join 메서드 - 문자열 붙이기 (0) | 2023.08.14 |
---|---|
[C#] String.Insert(Int32, String) 메서드 (0) | 2023.08.14 |
[C#] String.Concat 메서드 - 문자열 연결 (0) | 2023.08.14 |
[C#] String.Split 메서드 - 문자열 분할 (0) | 2023.08.13 |
[C#] 문자열 자르기 (Substring, Split, Index, Remove, Regex) (0) | 2023.08.11 |