String.TrimEnd 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
TrimEnd() |
현재 문자열에서 후행 공백 문자를 모두 제거합니다. |
TrimEnd(Char) |
현재 문자열에서 문자의 후행 항목을 모두 제거합니다. |
TrimEnd(Char[]) |
현재 문자열에서 배열에 지정된 문자 집합의 후행 항목을 모두 제거합니다. |
TrimEnd(ReadOnlySpan<Char>) |
현재 문자열에서 범위에 지정된 문자 집합의 후행 항목을 모두 제거합니다. |
TrimEnd()
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
현재 문자열에서 후행 공백 문자를 모두 제거합니다.
public:
System::String ^ TrimEnd();
public string TrimEnd ();
member this.TrimEnd : unit -> string
Public Function TrimEnd () As String
반환
모든 공백 문자가 현재 문자열의 끝에서 제거된 후에 남아 있는 문자열입니다. 현재 인스턴스에서 문자를 잘라낼 수 없는 경우 메서드는 변경되지 않은 현재 인스턴스를 반환합니다.
설명
TrimEnd
메서드는 현재 문자열에서 후행 공백 문자를 모두 제거합니다. 문자열의 끝에서 첫 번째 공백이 아닌 문자가 발견되면 트리밍 작업이 중지됩니다. 예를 들어 현재 문자열이 "abc xyz"인 경우 TrimEnd
메서드는 "abc xyz"를 반환합니다.
메모
TrimEnd
메서드가 현재 인스턴스에서 문자를 제거하는 경우 이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신 현재 문자열에서 후행 공백 문자가 모두 제거되는 새 문자열을 반환합니다.
적용 대상
TrimEnd(Char)
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
현재 문자열에서 문자의 후행 항목을 모두 제거합니다.
public:
System::String ^ TrimEnd(char trimChar);
public string TrimEnd (char trimChar);
member this.TrimEnd : char -> string
Public Function TrimEnd (trimChar As Char) As String
매개 변수
- trimChar
- Char
제거할 유니코드 문자입니다.
반환
trimChar
문자가 모두 발생한 후에 남아 있는 문자열은 현재 문자열의 끝에서 제거됩니다. 현재 인스턴스에서 문자를 잘라낼 수 없는 경우 메서드는 변경되지 않은 현재 인스턴스를 반환합니다.
설명
TrimEnd(System.Char)
메서드는 현재 문자열에서 모든 후행 trimChar
문자를 제거합니다. 문자열의 끝에서 trimChar
않은 첫 번째 문자가 발견되면 트리밍 작업이 중지됩니다. 예를 들어 trimChar
-
현재 문자열이 "---abc---xyz----"인 경우 TrimEnd(System.Char)
메서드는 "---abc---xyz"를 반환합니다.
메모
TrimEnd(System.Char)
메서드가 현재 인스턴스에서 문자를 제거하는 경우 이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신 모든 후행 trimChar
문자가 현재 문자열에서 제거되는 새 문자열을 반환합니다.
적용 대상
TrimEnd(Char[])
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
현재 문자열에서 배열에 지정된 문자 집합의 후행 항목을 모두 제거합니다.
public:
System::String ^ TrimEnd(... cli::array <char> ^ trimChars);
public string TrimEnd (params char[] trimChars);
public string TrimEnd (params char[]? trimChars);
member this.TrimEnd : char[] -> string
Public Function TrimEnd (ParamArray trimChars As Char()) As String
매개 변수
- trimChars
- Char[]
제거할 유니코드 문자의 배열이거나 null
.
반환
trimChars
매개 변수의 모든 문자가 현재 문자열의 끝에서 제거된 후에 남아 있는 문자열입니다.
trimChars
null
또는 빈 배열인 경우 유니코드 공백 문자가 대신 제거됩니다. 현재 인스턴스에서 문자를 잘라낼 수 없는 경우 메서드는 변경되지 않은 현재 인스턴스를 반환합니다.
예제
다음 예제에서는 TrimEnd(System.Char[])
메서드를 사용하여 문자열 끝에서 공백 또는 문장 부호를 자르는 방법을 보여 줍니다.
string sentence = "The dog had a bone, a ball, and other toys.";
char[] charsToTrim = {',', '.', ' '};
string[] words = sentence.Split();
foreach (string word in words)
Console.WriteLine(word.TrimEnd(charsToTrim));
// The example displays the following output:
// The
// dog
// had
// a
// bone
// a
// ball
// and
// other
// toys
let sentence = "The dog had a bone, a ball, and other toys."
let charsToTrim = [| ','; '.'; ' ' |]
let words = sentence.Split()
for word in words do
printfn $"{word.TrimEnd charsToTrim}"
// The example displays the following output:
// The
// dog
// had
// a
// bone
// a
// ball
// and
// other
// toys
Module TrimEnd
Public Sub Main()
Dim sentence As String = "The dog had a bone, a ball, and other toys."
Dim charsToTrim() As Char = {","c, "."c, " "c}
Dim words() As String = sentence.Split()
For Each word As String In words
Console.WriteLine(word.TrimEnd(charsToTrim))
Next
End Sub
End Module
' The example displays the following output:
' The
' dog
' had
' a
' bone
' a
' ball
' and
' other
' toys
설명
TrimEnd(System.Char[])
메서드는 trimChars
매개 변수에 있는 모든 후행 문자를 현재 문자열에서 제거합니다.
trimChars
없는 첫 번째 문자가 문자열의 끝에서 발견되면 트리밍 작업이 중지됩니다. 예를 들어 현재 문자열이 "123abc456xyz789"이고 trimChars
"1"에서 "9"의 숫자를 포함하는 경우 TrimEnd(System.Char[])
메서드는 "123abc456xyz"를 반환합니다.
메모
TrimEnd(System.Char[])
메서드가 현재 인스턴스에서 문자를 제거하는 경우 이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신 trimChars
있는 모든 후행 문자가 현재 문자열에서 제거되는 새 문자열을 반환합니다.
호출자 참고
.NET Framework 3.5 SP1 및 이전 버전은 trimChars
null
또는 빈 배열인 경우 이 메서드가 트리밍하는 공백 문자의 내부 목록을 유지 관리합니다. .NET Framework 4부터 trimChars
null
또는 빈 배열인 경우 메서드는 모든 유니코드 공백 문자(즉, IsWhiteSpace(Char) 메서드에 전달될 때 true
반환 값을 생성하는 문자)를 트리밍합니다. 이러한 변경으로 인해 .NET Framework 3.5 SP1 및 이전 버전의 Trim() 메서드는 .NET Framework 4 이상 버전의 Trim() 메서드가 제거하지 않는 두 문자인 ZERO WIDTH SPACE(U+200B) 및 U+FEFF(ZERO WIDTH NO-BREAK SPACE)를 제거합니다. 또한 .NET Framework 3.5 SP1 및 이전 버전의 Trim() 메서드는 세 개의 유니코드 공백 문자(몽골 모음 구분 기호(U+180E), NARROW NO-BREAK SPACE(U+202F) 및 중간 수학 공간(U+205F)을 트리밍하지 않습니다.
추가 정보
적용 대상
TrimEnd(ReadOnlySpan<Char>)
현재 문자열에서 범위에 지정된 문자 집합의 후행 항목을 모두 제거합니다.
public:
System::String ^ TrimEnd(ReadOnlySpan<char> trimChars);
public string TrimEnd (scoped ReadOnlySpan<char> trimChars);
member this.TrimEnd : ReadOnlySpan<char> -> string
Public Function TrimEnd (trimChars As ReadOnlySpan(Of Char)) As String
매개 변수
- trimChars
- ReadOnlySpan<Char>
제거할 유니코드 문자의 범위입니다.
반환
trimChars
매개 변수의 모든 문자가 현재 문자열의 끝에서 제거된 후에 남아 있는 문자열입니다.
trimChars
비어 있으면 공백 문자가 대신 제거됩니다.
현재 인스턴스에서 문자를 잘라낼 수 없는 경우 메서드는 변경되지 않은 현재 인스턴스를 반환합니다.
적용 대상
.NET