[C# 문법] C# 문자열 Split 함수 이용하여 다중 공백 처리하기
- C#/C# 문법
- 2020. 8. 20. 16:07
안녕하세요.
오늘은 C# 문법에서 Split 함수를 이용하여 다중 공백을 처리하는 방법에 대해서 알려 드리려고 합니다.
아래와 같이 ‘나는 집에서 피자를 먹는다.’ 라는 문장이 있습니다.
지금 위의 문장에서 공백이 1개씩 일정하게 띄어져 있는 것이 아니라, 다중으로 불규칙 적으로 띄여져 있는 것을 확인하실 수 있는데요.
위의 문장을 Split 함수를 이용하여 다중 공백 처리를 해 보도록 하겠습니다.
예제 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SplitTest
{
class Program
{
static void Main(string[] args)
{
char[] empty = { ' ' };
string msg = "나는 집에 피자를 먹는다.";
string[] arr = msg.Split(empty,
StringSplitOptions.RemoveEmptyEntries);
for(int idx = 0; idx < arr.Length; idx++)
{
Console.WriteLine($"arr : {idx} = {arr[idx]}");
}
}
}
}
|
cs |
실행 결과
위와 같이 ‘StringSplitOptions.RemoveEmptyEntries’함께 사용하니까 에러 없이 다중 공백을 문제 없이 처리하여 Split 한 것을 확인하실 수 있습니다. 감사합니다.^^
728x90
'C# > C# 문법' 카테고리의 다른 글
[C# 문법] C# Split 공백 제거하기 (0) | 2020.09.07 |
---|---|
[C# 문법] C# 문자열에서 숫자 제거하기 (0) | 2020.08.27 |
[C# 문법] C# 6.0 문자열 내삽($) 기능 사용하기 (0) | 2020.08.14 |
[C# 문법] C# Linq Take, Skip 이용하여 필요한 구역 잘라내기 (0) | 2020.08.13 |
[C# 문법] C# Linq 이용하여 Min, Max, Sum 함수 사용하기 (0) | 2020.08.12 |
이 글을 공유하기