반응형
String.Trim()
문자열 앞뒤에 공백을 제거한 문자열을 반환한다.
(Trims the whitespace from both ends of the string. Whitespace is defined by char.IsWhiteSpace.)
String.Trim(char)
문자열 앞뒤에 지정된 문자(char)를 제거한 문자열을 반환한다.
기본적으로 Trim() 매서드에 아무 인자를 지정하지 않으면 공백을 제거한다.
String.TrimStart(), String.TrimeStart(char)
문자열 맨 앞에 공백을 제거한 문자열을 반환한다.
문자열 맨 앞에 지정된 문자(char)을 제거한 문자열을 반환한다.
String.TrimEnd(), String.TrimeEnd(char)
공백 이외에 자신이 원하는 문자를 입력하면 해당 문자를 제거한다. 아래 예제에서는 Trimend()를 사용해서 마지막 '/'를 제거한다.
"/player/get-status/" > "/player/get-status"
using System;
public partial class Program
{
static void Main(string[] args)
{
var temp = "/player/get-status/";
Console.WriteLine(temp.TrimEnd('/'));
}
}
예제 코드
using System;
public partial class Program
{
static void Main(string[] args)
{
var temp = " he ll oo ";
Console.WriteLine($"앞뒤 공백 제거:{temp.Trim()}");
Console.WriteLine($"앞 공백 제거:{temp.TrimStart()}");
Console.WriteLine($"뒤 공백 제거:{temp.TrimEnd()}");
}
}
정리하자면
- String.Trim() 매서드를 사용하면 특정 문자를 손쉽게 제거할 수 있다.
- String.Trim()에 아무 문자도 지정하지 않으면 문자의 앞뒤 공백을 제거한다.
- String.TrimStart() 맨 왼쪽 공백을 제거한다.
- String.TrimEnd()는 맨 오른쪽 공백을 제거한다.
참고 사이트
String.Trim 메서드 (System)
현재 문자열에서 지정된 문자 집합의 선행 및 후행 항목이 모두 제거되는 새 문자열을 반환합니다.
learn.microsoft.com
'프로그래밍 > C#' 카테고리의 다른 글
C# HTTP 프로토콜과 Web 사용 (0) | 2024.10.02 |
---|---|
IEnumerable vs IQueryable 어떻게 다른지 알아보자 (0) | 2024.09.25 |
C# list 검색 시 First() vs Find() 차이점 (0) | 2024.06.24 |
Json 파일 형태에 따른 역직렬화 코드 예제 (0) | 2024.06.05 |
C# 세제곱근 계산하기 (0) | 2024.05.29 |
댓글