[문법] 문자열 공백제거 (Trim/TrimStart/TrimEnd/Replace)
본문 바로가기
공부 (IT)/IT관련_C#

[문법] 문자열 공백제거 (Trim/TrimStart/TrimEnd/Replace)

by 달님’SS 2022. 4. 28.
728x90
반응형
SMALL

안녕하세요, 달님입니다!

개발하다보면 공백 제거를 사용하게 되는 경우가 종종 있는데요, 

C#에서 문자열 공백 제거하는 방법에 대해 알아보겠습니다. 

 

 

 


 

>>> C# 문법 : 문자열 공백 제거하기 

 

#Trim / TrimStart / TrimEnd 

[Trim] 문자열의 앞,뒤의 공백 제거

▶예제
string A = "   AAA   ";
string B = A.Trim();
//B = "AAA";

 

[TrimStart] 문자열의 앞 공백 제거

▶예제
string A = "   AAA   ";
string B = A.TrimStart();
//B = "AAA   ";

 

[TrimEnd] 문자열의 뒤 공백 제거 

▶예제
string A = "   AAA   ";
string B = A.TrimStart();
//B = "AAA";

 


 

# Replace  

[Replace] 불특정한 공간의 공백을 제거 시 사용

▶예제
string A = "   A  A A ";
string B = A.Replace(" ", "");
//B = "AAA";

 

▷ Replace 활용하기

Replace는 문자를 치환하는 함수입니다. 

Replace 문자열 치환 뿐만이 아닌 줄바꿈 또는 공백문자를 제거하는 데에 활용할 수 있습니다. 

▷ 예제 : 문자열 치환
string A = "A,B,C,D,A,B";
string B = A.Replace("A", "B");
Console.WriteLine(B);
B,B,C,D,B,B

▷ 예제 : 줄바꿈
string A = "A,B,C,D,E,F";
string B = A.Replace("D", "D\n");
Console.WriteLine(A);   
>>> A,B,C,D,E,F
Console.WriteLine(B);
>>> A,B,C,D
      ,E,F

 

 

 

지금까지 C#에서 간단히 공백 제거하는 방법에 대해 알아보았습니다! 

 

 

 

Visual Studio

728x90
반응형

댓글


TOP