Split 메서드
2024. 7. 27. 16:02ㆍ프로그래밍 언어/C#
정의
Split() 메서드는 문자열을 특정 문자 도는 문자열을 기준으로 분리한다.
예제
string phoneNumber = "010-1234-5678";
string[] splitedPhoneNumber = phoneNumber.Split("-");
// WriteLine으로 출력시 010, 1234, 5678 로 출력되고
// splitedPhoneNumber 배열에는 ["010", "1234", "5678"] 로 할당
split 메서드 옵션
해당 메서드의 옵션이 있는데, 구분자를 한 개가 아닌 여러 개로 전달하여 설정할 수 있다. StringSplitOptions 열거형은 구분자를 기준으로 문자열을 잘랐을 때, 빈 문자열 반환 여부 여러 개를 전달한다.
- StringSplitOptions의 필드들
- None : 빈 문자열도 포함한다.
- RemoveEmptyEntries : 빈 문자열을 포함하지 않는다.
string[] splitWord = {"-", ".", " "};
string[] phoneNumber = " 010-1234..5678 ";
string[] splitedPhoneNumber = phoneNumber.Split(splitWord, StringSplitOptions.RemoveEmptyEntries);
// WriteLine으로 출력시 010, 1234, 5678 로 출력이 되며
// 여기서 옵션을 통해 -, ., " " 들이 제거됨
'프로그래밍 언어 > C#' 카테고리의 다른 글
람다식 (0) | 2024.07.22 |
---|---|
C#)인터페이스(Interface) 개념 정리 (0) | 2023.12.28 |
C#)문자열이 특정 타입을 확인하는 방법. TryParse 메서드 (1) | 2023.12.26 |