상세 컨텐츠

본문 제목

C# split() 매서드 문자열 나누기

동물원_근무중_코알라/C#

by 룰루랄라코알라 2022. 4. 19. 08:38

본문

반응형

문자열을 나누거나 , 자르기에 필요한 매서드 Split() : 나누기 , Substring() : 자르기 매서드를 사용 

 

Split()

특정 문자열을 기준으로 문자열을 구분 하여 if 조건으로 길이를 사용 하거나 , 배열에 각각 나눠 사용가능하다.

   TEST = "000^CONNETION^BETA";
    
    if (TEST.Split('^').Length > 1)
            {
                EmpNo = TEST.Split('^')[0];
                DB = TEST.Split('^')[1];
                FTP = TEST.Split('^')[2];
             
            }

해당 부분같이 사용 하면 ^ 을 기준으로 배열에 넣기 용이하며 @ 메일 주소 - 전화번호에 응용하기 용이하다.

Split() 오버로드 

Split  사용법은 매우 여러개로 사용 가능하다 문자열뿐만 아니라 배열로도 분리할수있다. 뿐만아니라 반환되는 문자열크기 배열크기 빈문자열 등등 설정이 가능하다. 

Split(string[] name, StingSplitOptions.옵션 ) , Split(string[] name, int 반환크기, StingSplitOptions.옵션 )

간단하게 다음같이 옵션을 사용 할수있으며 추가 오버로드있다. 

None 빈문자포함
RemoveEmptyEntries 빈문자포함하지않음

 

반응형

관련글 더보기