윈폼(WinForm)의 TextBox,RichEditBox 등 컨트롤에서 다음과 같이 문자열이 입력되어 있을 때,
개행을 제거하고, 공백을 제거 하고 싶을 때,
다시 말해서 결과 문자열이 '노란색,하늘색,붉은색,푸르스름한색' 으로 출력되게 하고 싶을 때,
string keyword = rtbColor.Text
char[] except = { '\n', ' ' };
keyword = keyword.Trim(except);
MSDN 의 설명을 보면 Trim()은 세가지의 Overload 펑션을 제공하고 있습니다.
Trim(Char[]) |
현재 문자열에서 배열에 지정된 문자 집합의 선행 항목과 후행 항목을 모두 제거합니다. |
Trim(Char) |
현재 문자열에서 문자의 선행 인스턴스와 후행 인스턴스를 모두 제거합니다. |
Trim() |
현재 문자열에서 선행 공백과 후행 공백을 모두 제거합니다. |
그럼 선행/후행 모두가 아니라 후행에 나오는 문자만 제거하기 위해서는 ?
TrimEnd 를 사용하시면 됩니다.
'까벨로퍼 > 개발 이야기' 카테고리의 다른 글
[C#] 함수 폴딩 단축키 (0) | 2020.07.06 |
---|---|
[C#] 반복되는 문자를 제거하는 방법 (0) | 2020.07.05 |
[C#] Visual Studio Installer 사용하기 (2) (0) | 2020.07.01 |
[C#] Visual Studio Installer 사용하기 (1) (0) | 2020.07.01 |
[Linux/Unix] centos7에서 netstat,arp,route 등 명령이 안먹히면.. (0) | 2020.06.29 |