문자열의 처음이나 끝에서 공백을 모두 제거하는 방법은 무엇입니까?
문자열의 처음과 끝의 공백을 모두 제거하려면 어떻게 해야 합니까?
이와 같습니다.
"hello"
돌아온다"hello"
"hello "
돌아온다"hello"
" hello "
돌아온다"hello"
" hello world "
돌아온다"hello world"
String.Trim()
입력 문자열과 동일한 문자열을 반환합니다. 모든 공백을 시작과 끝에서 잘라냅니다.
" A String ".Trim() -> "A String"
String.TrimStart()
처음부터 공백을 잘라낸 문자열을 반환합니다.
" A String ".TrimStart() -> "A String "
String.TrimEnd()
끝에서 공백을 잘라낸 문자열을 반환합니다.
" A String ".TrimEnd() -> " A String"
어떤 메서드도 원래 문자열 개체를 수정하지 않습니다.
(적어도 일부 구현에서는 트리밍할 화이트스페이스가 없는 경우 처음 시작한 문자열 개체를 반환합니다.
csharp> string a = "a"; csharp> string trimmed = a.Trim(); csharp> (object) a == (object) trimmed; returns true
언어적으로 이것이 보장되는 것인지는 모르겠습니다.)
호출된 문자열의 처음과 끝에서 공백을 제거한 새 문자열을 반환하는 방법을 살펴봅니다.
string a = " Hello ";
string trimmed = a.Trim();
trimmed
지금은"Hello"
사용.String.Trim()
기능.
string foo = " hello ";
string bar = foo.Trim();
Console.WriteLine(bar); // writes "hello"
사용하다String.Trim
방법.
String.Trim()
문자열의 처음과 끝에서 공백을 모두 제거합니다.문자열 내부의 공백을 제거하거나 공백을 정규화하려면 정규식을 사용합니다.
Trim()
현재 문자열에서 선행 및 후행 공백 문자를 모두 제거합니다.Trim(Char)
현재 문자열에서 문자의 선행 및 후행 인스턴스를 모두 제거합니다.Trim(Char[])
배열에 지정된 문자 집합의 선행 및 후행을 현재 문자열에서 모두 제거합니다.
Microsoft의 문서 페이지에서 인용한 다음 예제를 보십시오.
char[] charsToTrim = { '*', ' ', '\''};
string banner = "*** Much Ado About Nothing ***";
string result = banner.Trim(charsToTrim);
Console.WriteLine("Trimmmed\n {0}\nto\n '{1}'", banner, result);
// The example displays the following output:
// Trimmmed
// *** Much Ado About Nothing ***
// to
// 'Much Ado About Nothing'
언급URL : https://stackoverflow.com/questions/3381952/how-to-remove-all-white-space-from-the-beginning-or-end-of-a-string
'programing' 카테고리의 다른 글
net:: 노드-웹킷에서 ajax 요청을 하는 동안 ERR_INSECUR_RESPENCE (0) | 2023.10.22 |
---|---|
모든 데이터 프레임 문자 열을 인자로 변환 (0) | 2023.10.22 |
'ng'는 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다. (0) | 2023.10.22 |
변수 ID 이름을 대상으로 하는 CSS (0) | 2023.10.22 |
SQL을 이용하여 지난 24시간 동안의 레코드를 선택하는 방법은? (0) | 2023.10.22 |