C#/C#_기초강의
(C#) 문자열 처리: Split() 문자열 분리
코딩ABC
2023. 4. 22. 08:50
반응형
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);
}
반응형