본문 바로가기
C#

[C#] 문자열 분할/자르기

by emforl 2023. 6. 12.
728x90
반응형
메소드 설명
Split() 지정한 문자를 기준으로 현재 문자열을 분리한 문자열의 배열 반환
SubString() 현재 문자열의 지정된 위치로 부터 지정된 수만큼의문자로 이루어진 새 문자열 반환

 

예제 프로그램

string greeting = "Good morning";
//현재 문자열의 지정된 위치로부터 지정된 수만큼의 문자로 이루어진 새 문자열 반환
Console.WriteLine($"greeting.Substring(0, 5) : '{greeting.Substring(0, 5)}'");
Console.WriteLine($"greeting.Substring(5)    : '{greeting.Substring(5)}'");
//지정된 문자를 기준으로 현재 문자열을 분리한 후 분리한 분자열의 배열을 반환
string[] arr = greeting.Split(new string[] { " " }, StringSplitOptions.None);
Console.WriteLine("Word Count : " + arr.Length);

foreach (string el in arr)
	Console.WriteLine($"'{el}'");

결과

728x90
반응형

'C#' 카테고리의 다른 글

[C#] 문자열 보간($)  (0) 2023.06.12
[C#] 문자열 서식  (0) 2023.06.12
[C#] 문자열 변형  (0) 2023.06.12
[C#] 문자열 찾기  (0) 2023.06.12
[C#] var  (0) 2023.06.09