반응형
Split() 문자열 분리
Split() 메서드는 특정 문자로 구분되어 있는 문자열을 분리시킵니다.
분리된 문자열은 문자열 배열에 할당됩니다.
다음 예제는 문자열을 컴마(,)로 분리시킵니다.
static void Main(string[] args)
{
string s = "C#,Java,Python,PHP";
string[] ss = s.Split(','); // 컴마(,)로 분리
foreach (string a in ss)
Console.WriteLine(a);
다음 예제는 문자열을 공백으로 분리시킵니다.
static void Main(string[] args)
{
string s = "C# Java Python PHP";
string[] ss = s.Split(' '); // 공백으로 분리
for(int i = 0; i < ss.Length; i++)
Console.WriteLine(ss[i]);
}
단일 문자뿐만 아니라, 여러 종류의 문자로 분리시킬 수도 있습니다.
다음 예제는 공백, 콜론(:) 문자, 컴마(,)의 서로 다른 문자로 문자열을 분리시키는 예제 입니다.
static void Main(string[] args)
{
string s = "컴퓨터구조 자료구조,Database:시스템분석";
char[] separators = new char[] { ' ', ':', ','};
string[] ss = s.Split(separators); // 공백으로 분리
foreach (string a in ss)
Console.WriteLine(a);
}
반응형
'C# > C#_기초강의' 카테고리의 다른 글
(C#) 문자열 처리: Replace() 문자열 교체, 대소문자 구분없이 비교하기 (0) | 2023.04.23 |
---|---|
(C#) 문자열 처리: Substring() 부분 문자열 (0) | 2023.04.22 |
(C#) 문자열 처리: Contains() 문자열 포함(검색, 찾기) (0) | 2023.04.22 |
(C#) 문자열 처리: Trim(), TrimStart(), TrimEnd() 공백제거 (0) | 2023.04.22 |
(C#) 문자열 처리: IndexOf, LastIndexOf 문자열 검색(찾기) (0) | 2023.04.22 |